Aspose.PDF FOSS C++ platformhoz
API reference számára Aspose.Pdf FOSS C++-hez v1.0.0. 244 nyilvános típus modulonként szervezve.
Alap API
| Osztály | Leírás |
|---|---|
Artifact | Osztály 14 metódussal. |
ArtifactCollection | Osztály 7 metódussal és 1 tulajdonsággal. |
BaseParagraph | Osztály 23 metódussal és 1 tulajdonsággal. |
BitmapInfo | BitmapInfo lehetővé teszi nyers bitmap képek létrehozását a megadott pixelformátummal, szélességgel, magassággal és pixeladatokkal, külső függőségek nélküli képfeldolgozást támogatva. |
BmpDevice | Osztály 1 metódussal. |
BorderInfo | Osztály 10 metódussal. |
Cell | Osztály 27 metódussal. |
Cells | Osztály 9 metódussal. |
Color | Osztály 147 metódussal. |
Device | A Device alap osztály virtuális destruktort biztosít, amely biztosítja a származtatott raszter‑eszköz objektumok, például a PngDevice vagy a JpegDevice, megfelelő tisztítását. |
Document | A dokumentum metaadatai a(z) Document.Info() és a Title(), Author(), Creator(), Producer(), Subject() és Keywords() accessor metódusokkal olvashatók. |
DocumentDevice | Osztály 4 metódussal. |
DocumentInfo | Osztály 24 metódussal és 1 tulajdonsággal. |
DocumentPrivilege | Osztály 34 metódussal. |
EmbeddedFileCollection | Osztály 9 metódussal. |
FileSpecification | FileSpecification objektumok lehetővé teszik a beágyazott fájlok metaadatainak beállítását, beleértve a MIME-típust, a leírást, az Unicode nevet, és a tömörítést az Encoding property segítségével. |
FloatingBox | Osztály 12 metódussal. |
Font | A Font osztály lehetővé teszi a fejlesztők számára, hogy lekérdezzék, egy betűtípus be van-e ágyazva a PDF-ben, és hogy részhalmaz-e, ezáltal engedélyezve a PDF/A megfelelőségi ellenőrzéseit. |
FontRepository | Osztály 2 metódussal. |
GraphInfo | Osztály 25 metódussal. |
Hyperlink | Osztály 6 metódussal és 1 tulajdonsággal. |
ImageDevice | Osztály 10 metódussal. |
JpegDevice | Osztály 1 metódussal. |
LoadOptions | Osztály 3 metódussal. |
MarginInfo | MarginInfo lehetővé teszi a lap margóinak pontos szabályozását dupla pontosságú getterekkel és setterekkel a bal, jobb, felső és alsó értékekhez. |
Margins | Osztály 8 metódussal. |
Metadata | Metadata osztály szótár-szerű interfészt valósít meg az Add(key, value), Remove(key) és TryGetValue(key, value) metódusokkal az XMP metaadat-bejegyzések kezeléséhez. |
NamedDestinationCollection | Osztály 6 metódussal és 1 tulajdonnal. |
OutlineCollection | Osztály a Pdf CPP API. |
OutlineItemCollection | Osztály 18 metódussal. |
Outlines | Osztály 12 metódussal. |
Page | Az oldalcímkék (például római számok, egyéni előtagok) a PageLabel és PageLabelCollection osztályok segítségével kezelhetők. |
PageCollection | A PageCollection osztály metódusokat biztosít egy új üres oldal hozzáadásához, egy oldal meghatározott pozícióba beszúrásához, valamint oldalak szám vagy tartomány alapján történő törléséhez. |
PageDevice | A PageDevice.Process(page, outputFileName) közvetlenül egy fájl útvonalára képes renderelni egy oldalt. |
PageLabel | A PageLabel.StartingValue() lekéri vagy beállítja egy oldalcímkék sorozat numerikus kezdőértékét. |
PageLabelCollection | PageLabelCollection.GetLabel(pageIndex) lekéri a PageLabel-t, amely egy adott oldalhoz van rendelve. |
PageSize | PageSize.Width() és Height() lekérik vagy állítják be az oldal méreteit, míg IsLandscape() az orientációt jelzi. |
Paragraphs | Osztály 6 metódussal. |
PngDevice | Osztály 3 metódussal. |
Point | Osztály 6 metódussal. |
Position | A Position osztály XIndent és YIndent gettereket és settereket biztosít az annotációk vízszintes és függőleges eltolásának finomhangolásához. |
Rectangle-Aspose_Pdf | Osztály 28 metódussal. |
RenderingOptions | Osztály 26 metódussal. |
Resolution | A Resolution a vízszintes és függőleges DPI-t az X() és Y() getterek és setterek segítségével tárolja. |
Resources | Osztály 3 metódussal és 1 tulajdonsággal. |
Row | Osztály 23 metódussal. |
Rows | A Rows és Row osztályok egy táblamodelt biztosítanak PDF‑táblák létrehozásához, cellánkénti stílusozással, szegélyekkel és kitöltéssel. |
SvgLoadOptions | SvgLoadOptions lehetővé teszi az SVG fájlok importálását, opcionális oldalméret‑állítással a AdjustPageSize tulajdonságon keresztül. |
Table | A Table osztály lehetővé teszi a fejlesztők számára, hogy PDF táblázatokat hozzanak létre teljes irányítással a sorok, oszlopszélességek, szegélyek, cella kitöltés és az alapértelmezett szövegállapot felett. |
TextAbsorber | Osztály 6 metódussal és 1 tulajdonsággal. |
TextBuilder | Osztály 2 metódussal. |
TextDevice | Osztály 3 metódussal. |
TextFragment | Osztály 7 metódussal. |
TextFragmentAbsorber | Osztály 4 metódussal. |
TextFragmentCollection | Osztály 2 metódussal. |
TextFragmentState | Osztály 1 metódussal. |
TextParagraph | Osztály 18 metódussal. |
TextState | A TextState osztály gettereket és settereket biztosít a betűtípushoz, betűmérethez, előtér/háttér/vonalazási színekhez, valamint olyan szövegdekorációkhoz, mint az underline, strike‑out, subscript és superscript. |
TiffDevice | Osztály 11 metódussal. |
TiffSettings | Osztály 13 metódussal. |
WatermarkArtifact | Osztály a Pdf CPP API-ban. |
XImage | Az XImage a kép képpontméreteit a Width() és Height() metódusokon keresztül teszi elérhetővé. |
XImageCollection | Az XImageCollection több XImage objektumot kezel, és Add, Replace, Delete, valamint Clear műveleteket biztosít. |
XmpValue | XmpValue konverziós segédfüggvényeket biztosít: ToString(), ToInteger(), ToDouble(), ToArray(), valamint típus‑lekérdező metódusokat, mint a IsString() és a IsArray(). |
Felsorolások
| Felsorolás | Leírás |
|---|---|
AFRelationship | Enum 7 taggal. |
BorderSide | Enum 7 taggal. |
ColorDepth | Enum 5 taggal. |
CompressionType | Enum 5 taggal. |
CryptoAlgorithm | Enum 4 taggal. |
FileEncoding | Enum 2 taggal. |
FormPresentationMode | Enum 2 taggal. |
HorizontalAlignment | Enum 6 taggal. |
NumberingStyle | Enum 6 taggal. |
PageCoordinateType | PageCoordinateType enum értékek MediaBox és CropBox lehetővé teszik a fejlesztők számára, hogy kiválasszák, melyik oldal téglalap legyen használva a koordináta számításokhoz. |
PasswordType | Enum 4 taggal. |
PdfFormat | Enum 27 taggal. |
Permissions | Enum 8 taggal. |
Rotation | A Rotation enum négy tájolási értéket biztosít: None, on90, on180, on270. |
ShapeType | Enum három taggal. |
VerticalAlignment | Enum négy taggal. |
Annotációk
| Osztály | Leírás |
|---|---|
Annotation | Osztály 36 metódussal. |
AnnotationCollection | Osztály 11 metódussal. |
AnnotationSelector | Osztály 35 metódussal és 1 tulajdonsággal. |
BleedMarkAnnotation | BleedMarkAnnotation.Accept(visitor) implementálja a látogató mintát, lehetővé téve, hogy külső látogató objektumok feldolgozzák a jelölést anélkül, hogy felfednék annak belső struktúráját. |
Border | A keret megjelenése testreszabható a Width, Style, Effect, EffectIntensity és a sarkok sugara beállításával a Border osztály metódusain keresztül. |
CaretAnnotation | Osztály 5 metódussal. |
Characteristics | Osztály 3 metódussal. |
CircleAnnotation | Osztály 1 metódussal. |
ColorBarAnnotation | Osztály 3 metódussal. |
CommonFigureAnnotation | Osztály 5 metódussal. |
CornerPrinterMarkAnnotation | Osztály 2 metódussal. |
DefaultAppearance | Osztály 8 metódussal. |
ExplicitDestination | Osztály 3 metódussal. |
FileAttachmentAnnotation | FileAttachmentAnnotation.File() lekéri vagy beállítja a csatolt fájlt egy FileSpecification objektumon keresztül, lehetővé téve külső erőforrások beágyazását egy PDF-be. |
FitBExplicitDestination | Osztály 1 metódussal. |
FitBHExplicitDestination | Osztály 2 metódussal. |
FitBVExplicitDestination | Osztály 2 metódussal. |
FitExplicitDestination | Osztály 1 metódussal. |
FitHExplicitDestination | Osztály 2 metódussal. |
FitRExplicitDestination | Osztály 5 metódussal. |
FitVExplicitDestination | Osztály 2 metódussal. |
FreeTextAnnotation | Osztály 23 metódussal. |
GoToAction | Osztály 4 metódussal. |
GoToURIAction | Osztály 4 metódussal. |
HighlightAnnotation | Osztály 1 metódussal. |
InkAnnotation | InkAnnotation szabadkézi tintavonalakat jelöl; annak InkList tulajdonsága egy StrokeList, amely olvasható vagy cserélhető. |
JavascriptAction | JavascriptAction egy JavaScript kódrészletet foglal magába, amely PDF objektumokhoz van csatolva; a szkript a Script() getter/setter segítségével lekérhető vagy frissíthető. |
LineAnnotation | Osztály 25 metódussal. |
LinkAnnotation | LinkAnnotation engedélyez kattintható területeket egy PDF-ben, amelyek egy PdfAction eseményt indíthatnak el vagy egy elnevezett célpontra navigálhatnak. |
MarkupAnnotation | MarkupAnnotation metódusokat biztosít a felülvizsgálati állapot, átlátszóság, cím és gazdag szöveg beállításához a comment‑type annotációkhoz. |
MovieAnnotation | MovieAnnotation lehetővé teszi, hogy egy videófájlt ágyazz be egy PDF-be, a cím, a poszter jelző, a képarány és a forgatás tulajdonságokkal. |
NamedAction | Osztály 3 metódussal. |
NamedDestination | Osztály 2 metódussal. |
PageInformationAnnotation | Osztály 1 metódussal. |
PdfAction | PdfAction.GetECMAScriptString() visszaadja a PDF művelethez csatolt JavaScript kódot, lehetővé téve az interaktív szkriptek ellenőrzését vagy módosítását. |
PolyAnnotation | Osztály 11 metódussal. |
PolygonAnnotation | Osztály 1 metódussal. |
PolylineAnnotation | Osztály 1 metódussal. |
PopupAnnotation | Osztály 5 metódussal. |
PrinterMarkAnnotation | PrinterMarkAnnotation képes nyomtatási jeleket, például vágási, átnyúlási, regisztrációs vagy színcsíkokat beilleszteni egy teljes dokumentumba vagy egyetlen oldalra a AddPrinterMarks segítségével. |
RedactionAnnotation | RedactionAnnotation lehetővé teszi a tartalom végleges eltávolítását, miközben opcionálisan egyéni szöveget, kitöltőszínt, szegélyszínt és betűméretet helyezhet rá. |
RegistrationMarkAnnotation | Osztály 3 metódussal. |
RichMediaAnnotation | RichMediaAnnotation lehetővé teszi a Flash vagy egyéb gazdag média beágyazását aktiválási eseményekkel és egyéni változókkal. |
ScreenAnnotation | Osztály 3 metódussal. |
SoundAnnotation | Osztály 3 metódussal. |
SquareAnnotation | Osztály 1 metódussal. |
SquigglyAnnotation | Osztály 1 metódussal. |
StampAnnotation | Osztály 5 metódussal. |
StrikeOutAnnotation | Osztály 1 metódussal. |
SubmitFormAction | Osztály 5 metódussal. |
TextAnnotation | Osztály 5 metódussal. |
TextMarkupAnnotation | Osztály 4 metódussal. |
TextStyle | Osztály 9 metódussal. |
TrimMarkAnnotation | TrimMarkAnnotation és UnderlineAnnotation mindkettő támogatja a visitor pattern-et egy Accept metóduson keresztül, amely továbbítja az annotációt egy visitor objektumnak. |
UnderlineAnnotation | Osztály 1 metódussal. |
WatermarkAnnotation | WatermarkAnnotation lehetővé teszi vizuális vízjel hozzáadását egy PDF oldalhoz, és lehetővé teszi a fejlesztők számára az átlátszóság szabályozását. |
WidgetAnnotation | WidgetAnnotation hozzáférést biztosít a AcroForm mező attribútumaihoz, mint például ReadOnly, Required, Exportable, és DefaultAppearance. |
XYZExplicitDestination | Az XYZExplicitDestination explicit oldalnézet koordinátákat biztosít a Left(), Top() és Zoom() metódusokon keresztül. |
Felsorolások
| Felsorolás | Leírás |
|---|---|
AnnotationFlags | A AnnotationFlags enum tartalmaz egy Locked jelzőt, amely beállításkor megakadályozza a feljegyzés tulajdonságainak további módosítását. |
AnnotationState | Enum 7 taggal. |
AnnotationStateModel | Enum 3 taggal. |
AnnotationType | Enum 33 taggal. |
BorderEffect | Enum 2 taggal. |
BorderStyle | Enum 5 taggal. |
CapStyle | Enum 2 taggal. |
CaptionPosition | Enum 2 taggal. |
CaretSymbol | Enum 2 taggal. |
ColorsOfCMYK | Enum 4 taggal. |
ExplicitDestinationType | Enum 8 taggal. |
FileIcon | Enum 4 taggal. |
FreeTextIntent | Enum 4 taggal. |
HighlightingMode | Enum 5 taggal. |
Justification | Enum 3 taggal. |
LineEnding | Enum 10 taggal. |
LineIntent | Enum 3 taggal. |
PolyIntent | Enum 4 taggal. |
PredefinedAction | Enum 71 taggal. |
PrinterMarkCornerPosition | Enum 4 taggal. |
PrinterMarkSidePosition | Enum 4 taggal. |
PrinterMarksKind | Enum 7 taggal. |
ReplyType | ReplyType enum megkülönbözteti a Reply, Group és Undefined válaszkategóriákat. |
RichTextFontStyles | Enum 4 taggal. |
SoundIcon | Enum 2 taggal. |
StampIcon | Enum 14 taggal. |
TextAlignment | Enum 3 taggal. |
TextIcon | Enum 15 taggal. |
Drawing
| Osztály | Leírás |
|---|---|
Circle | Osztály 7 metódussal. |
Ellipse | Osztály 9 metódussal. |
Graph | Osztály 16 metódussal. |
Line | Osztály 3 metódussal. |
Rectangle-Aspose_Pdf_Drawing | Osztály 11 metódussal. |
Shape | Osztály 4 metódussal. |
Facades
| Osztály | Leírás |
|---|---|
AlignmentType | Osztály 4 metódussal. |
Bookmark | Osztály 35 metódussal. |
Bookmarks | A könyvjelzők hierarchikusan szervezhetők; használja a Bookmark.ChildItem() vagy a Bookmark.ChildItems() függvényt a beágyazott könyvjelzők eléréséhez, és állítsa be az Action, Destination tulajdonságokat, valamint a megjelenítési jelzőket, mint például a BoldFlag és a ItalicFlag. |
Facade | A Facade.BindPdf túlterhelések elfogadnak egy fájlútvonal karakterláncot (srcFile) vagy egy meglévő Aspose::Pdf::Document (srcDoc) objektumot a PDF tartalom betöltéséhez. |
FormEditor | Osztály 53 metódussal. |
FormFieldFacade | Osztály 30 metódussal és 26 tulajdonsággal. |
PdfAnnotationEditor | PdfAnnotationEditor képes importálni a megjegyzéseket FDF vagy XFDF fájlokból, és lap tartalmává laposíthatja őket, eltávolítva a interaktív elemeket. |
PdfBookmarkEditor | PdfBookmarkEditor.CreateBookmarkOfPage(title, pageNumber) új könyvjelzőt ad hozzá, amely a megadott oldalra mutat. |
PdfContentEditor | PdfContentEditor.ReplaceText(srcText, destText) keres az egész dokumentumban, és kicseréli a megfelelő karakterláncokat, true értéket ad vissza, ha legalább egy csere megtörtént. |
PdfConverter | Osztály 37 metódussal. |
PdfExtractor | PdfExtractor szöveget nyer ki a(z) ExtractText() meghívásával, majd a(z) GetText(outputFile) segítségével a kinyert egyszerű szöveget egy fájlba írja. |
PdfFileEditor | Osztály 72 metódussal. |
PdfFileInfo | PdfFileInfo gettereket és settereket biztosít a szabványos metaadat mezők, például Szerző, Létrehozó, valamint egyedi kulcsok számára a(z) GetMetaInfo(name) és a(z) SetMetaInfo(name, value) segítségével. |
PdfFileSecurity | Osztály 20 metódussal. |
PdfFileSignature | Osztály 41 metódussal. |
PdfFileStamp | Osztály 26 metódussal és 8 tulajdonsággal. |
PdfPageEditor | Osztály 28 metódussal és 16 tulajdonsággal. |
PdfXmpMetadata | Osztály 15 metódussal. |
SaveableFacade | SaveableFacade egyszerű interfészt biztosít a PDF objektumok fájlútra mentéséhez a Save(destFile) használatával. |
SignatureName | SignatureName.HasSignature() true értéket ad vissza, ha a PDF-ben leválasztott PKCS#7 aláírás található, és ToString() a aláírás nevének szöveges ábrázolását adja. |
VerticalAlignmentType | VerticalAlignmentType statikus gyári metódusokat kínál a Top(), Center() és Bottom() hívásával az igazítási objektumok megszerzéséhez, valamint a ToString() metódust ezek szöveges ábrázolásához. |
Felsorolások
| Felsorolás | Leírás |
|---|---|
Algorithm | Enum 2 taggal. |
AutoRotateMode | Enum 3 taggal. |
BlendingColorSpace | Enum 4 taggal. |
DataType | Enum 6 taggal. |
DefaultMetadataProperties | Enum 9 taggal. |
EncodingType | Enum 7 taggal. |
FieldType | Enum 13 taggal. |
FontStyle | Enum 16 taggal. |
ImageMergeMode | Enum 3 taggal. |
KeySize | Enum 3 taggal. |
PositioningMode | Enum 3 taggal. |
PropertyFlag | Enum 4 taggal. |
StampType | Enum 2 taggal. |
SubmitFormFlag | Enum 6 taggal. |
WordWrapMode | WordWrapMode enum két szövegcsomagolási stratégiát definiál: Alapértelmezett és ByWords. |
Forms
| Osztály | Leírás |
|---|---|
BarcodeField | Osztály 6 metódussal. |
ButtonField | Osztály 11 metódussal. |
CheckboxField | Osztály 16 metódussal. |
ChoiceField | Osztály 14 metódussal. |
ComboBoxField | Osztály 5 metódussal. |
DateField | Osztály 4 metódussal. |
DocMDPSignature | Osztály 1 metódussal. |
ExternalSignature | Osztály a Pdf CPP API-ben. |
Field | Field.Recalculate() újraszámolja egy űrlapmező értékét, és siker esetén true-t ad vissza. |
FileSelectBoxField | Osztály 1 metódussal. |
Form | Az űrlap szövegdoboz mezőihez programozott módon hozzáadható vonalkód a AddBarcode(code) meghívásával egy TextBoxField példányon. |
IconFit | IconFit finomhangolt vezérlést tesz lehetővé az űrlapmező méretezéséhez; a fejlesztők beállíthatják a ScalingReason, a ScalingMode és a megmaradt margókat a megjelenítés előtt. |
ListBoxField | Osztály 3 metódussal. |
NumberField | Osztály 3 metódussal. |
Option | Osztály 8 metódussal. |
OptionCollection | Osztály 9 metódussal. |
PKCS1 | Osztály 1 metódussal. |
PKCS7 | Osztály 1 metódussal. |
PKCS7Detached | Osztály 1 metódussal. |
PasswordBoxField | Osztály 1 metódussal. |
RadioButtonField | Osztály 7 metódussal. |
RadioButtonOptionField | Osztály 5 metódussal. |
RichTextBoxField | RichTextBoxField egy űrlapmezőt biztosít, amely formázott szöveget tárol stílusokkal, igazítással és formázott értékkel. |
Signature | Az aláírásobjektumok lehetővé teszik a leválasztott PKCS#7 aláírások létrehozását és ellenőrzését PDF-dokumentumokon. |
SignatureCustomAppearance | Osztály 37 metódussal. |
SignatureField | Osztály 2 metódussal. |
TextBoxField | Osztály 15 metódussal. |
XFA | Az XFA hozzáférést biztosít a XML‑alapú XFA űrlap adatokhoz; a FieldNames() meghívása egy listát ad vissza az XFA dokumentumban jelen lévő összes mezőazonosítóról. |
Felsorolások
| Felsorolás | Leírás |
|---|---|
BoxStyle | Enum 6 taggal. |
DocMDPAccessPermissions | A DocMDPAccessPermissions enum meghatározza a aláírt PDF-en engedélyezett módosításokat: a NoChanges megakadályozza a bármilyen szerkesztést, a FillingInForms lehetővé teszi az űrlapkitöltést, és a AnnotationModification engedélyezi a megjegyzések módosítását. |
FormType | Enum 3 taggal. |
IconCaptionPosition | Enum 7 taggal. |
ScalingMode | ScalingMode enum meghatározza a képek átalakításához az arányos és anamorf skálázási lehetőségeket. |
ScalingReason | ScalingReason enum azt jelzi, hogy mikor kell alkalmazni a skálázást: Always, IconIsBigger, IconIsSmaller, vagy Never. |
SubjectNameElements | Enum 7 taggal. |
Symbology | Enum 3 taggal. |