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ályLeírás
ArtifactOsztály 14 metódussal.
ArtifactCollectionOsztály 7 metódussal és 1 tulajdonsággal.
BaseParagraphOsztály 23 metódussal és 1 tulajdonsággal.
BitmapInfoBitmapInfo 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.
BmpDeviceOsztály 1 metódussal.
BorderInfoOsztály 10 metódussal.
CellOsztály 27 metódussal.
CellsOsztály 9 metódussal.
ColorOsztály 147 metódussal.
DeviceA 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.
DocumentA dokumentum metaadatai a(z) Document.Info() és a Title(), Author(), Creator(), Producer(), Subject() és Keywords() accessor metódusokkal olvashatók.
DocumentDeviceOsztály 4 metódussal.
DocumentInfoOsztály 24 metódussal és 1 tulajdonsággal.
DocumentPrivilegeOsztály 34 metódussal.
EmbeddedFileCollectionOsztály 9 metódussal.
FileSpecificationFileSpecification 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.
FloatingBoxOsztály 12 metódussal.
FontA 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.
FontRepositoryOsztály 2 metódussal.
GraphInfoOsztály 25 metódussal.
HyperlinkOsztály 6 metódussal és 1 tulajdonsággal.
ImageDeviceOsztály 10 metódussal.
JpegDeviceOsztály 1 metódussal.
LoadOptionsOsztály 3 metódussal.
MarginInfoMarginInfo 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.
MarginsOsztály 8 metódussal.
MetadataMetadata 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.
NamedDestinationCollectionOsztály 6 metódussal és 1 tulajdonnal.
OutlineCollectionOsztály a Pdf CPP API.
OutlineItemCollectionOsztály 18 metódussal.
OutlinesOsztály 12 metódussal.
PageAz 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.
PageCollectionA 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.
PageDeviceA PageDevice.Process(page, outputFileName) közvetlenül egy fájl útvonalára képes renderelni egy oldalt.
PageLabelA PageLabel.StartingValue() lekéri vagy beállítja egy oldalcímkék sorozat numerikus kezdőértékét.
PageLabelCollectionPageLabelCollection.GetLabel(pageIndex) lekéri a PageLabel-t, amely egy adott oldalhoz van rendelve.
PageSizePageSize.Width() és Height() lekérik vagy állítják be az oldal méreteit, míg IsLandscape() az orientációt jelzi.
ParagraphsOsztály 6 metódussal.
PngDeviceOsztály 3 metódussal.
PointOsztály 6 metódussal.
PositionA 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_PdfOsztály 28 metódussal.
RenderingOptionsOsztály 26 metódussal.
ResolutionA Resolution a vízszintes és függőleges DPI-t az X() és Y() getterek és setterek segítségével tárolja.
ResourcesOsztály 3 metódussal és 1 tulajdonsággal.
RowOsztály 23 metódussal.
RowsA 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.
SvgLoadOptionsSvgLoadOptions lehetővé teszi az SVG fájlok importálását, opcionális oldalméret‑állítással a AdjustPageSize tulajdonságon keresztül.
TableA 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.
TextAbsorberOsztály 6 metódussal és 1 tulajdonsággal.
TextBuilderOsztály 2 metódussal.
TextDeviceOsztály 3 metódussal.
TextFragmentOsztály 7 metódussal.
TextFragmentAbsorberOsztály 4 metódussal.
TextFragmentCollectionOsztály 2 metódussal.
TextFragmentStateOsztály 1 metódussal.
TextParagraphOsztály 18 metódussal.
TextStateA 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.
TiffDeviceOsztály 11 metódussal.
TiffSettingsOsztály 13 metódussal.
WatermarkArtifactOsztály a Pdf CPP API-ban.
XImageAz XImage a kép képpontméreteit a Width() és Height() metódusokon keresztül teszi elérhetővé.
XImageCollectionAz XImageCollection több XImage objektumot kezel, és Add, Replace, Delete, valamint Clear műveleteket biztosít.
XmpValueXmpValue 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ásLeírás
AFRelationshipEnum 7 taggal.
BorderSideEnum 7 taggal.
ColorDepthEnum 5 taggal.
CompressionTypeEnum 5 taggal.
CryptoAlgorithmEnum 4 taggal.
FileEncodingEnum 2 taggal.
FormPresentationModeEnum 2 taggal.
HorizontalAlignmentEnum 6 taggal.
NumberingStyleEnum 6 taggal.
PageCoordinateTypePageCoordinateType 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.
PasswordTypeEnum 4 taggal.
PdfFormatEnum 27 taggal.
PermissionsEnum 8 taggal.
RotationA Rotation enum négy tájolási értéket biztosít: None, on90, on180, on270.
ShapeTypeEnum három taggal.
VerticalAlignmentEnum négy taggal.

Annotációk

OsztályLeírás
AnnotationOsztály 36 metódussal.
AnnotationCollectionOsztály 11 metódussal.
AnnotationSelectorOsztály 35 metódussal és 1 tulajdonsággal.
BleedMarkAnnotationBleedMarkAnnotation.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.
BorderA 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.
CaretAnnotationOsztály 5 metódussal.
CharacteristicsOsztály 3 metódussal.
CircleAnnotationOsztály 1 metódussal.
ColorBarAnnotationOsztály 3 metódussal.
CommonFigureAnnotationOsztály 5 metódussal.
CornerPrinterMarkAnnotationOsztály 2 metódussal.
DefaultAppearanceOsztály 8 metódussal.
ExplicitDestinationOsztály 3 metódussal.
FileAttachmentAnnotationFileAttachmentAnnotation.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.
FitBExplicitDestinationOsztály 1 metódussal.
FitBHExplicitDestinationOsztály 2 metódussal.
FitBVExplicitDestinationOsztály 2 metódussal.
FitExplicitDestinationOsztály 1 metódussal.
FitHExplicitDestinationOsztály 2 metódussal.
FitRExplicitDestinationOsztály 5 metódussal.
FitVExplicitDestinationOsztály 2 metódussal.
FreeTextAnnotationOsztály 23 metódussal.
GoToActionOsztály 4 metódussal.
GoToURIActionOsztály 4 metódussal.
HighlightAnnotationOsztály 1 metódussal.
InkAnnotationInkAnnotation szabadkézi tintavonalakat jelöl; annak InkList tulajdonsága egy StrokeList, amely olvasható vagy cserélhető.
JavascriptActionJavascriptAction 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ő.
LineAnnotationOsztály 25 metódussal.
LinkAnnotationLinkAnnotation engedélyez kattintható területeket egy PDF-ben, amelyek egy PdfAction eseményt indíthatnak el vagy egy elnevezett célpontra navigálhatnak.
MarkupAnnotationMarkupAnnotation 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.
MovieAnnotationMovieAnnotation 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.
NamedActionOsztály 3 metódussal.
NamedDestinationOsztály 2 metódussal.
PageInformationAnnotationOsztály 1 metódussal.
PdfActionPdfAction.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.
PolyAnnotationOsztály 11 metódussal.
PolygonAnnotationOsztály 1 metódussal.
PolylineAnnotationOsztály 1 metódussal.
PopupAnnotationOsztály 5 metódussal.
PrinterMarkAnnotationPrinterMarkAnnotation 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.
RedactionAnnotationRedactionAnnotation 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á.
RegistrationMarkAnnotationOsztály 3 metódussal.
RichMediaAnnotationRichMediaAnnotation 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.
ScreenAnnotationOsztály 3 metódussal.
SoundAnnotationOsztály 3 metódussal.
SquareAnnotationOsztály 1 metódussal.
SquigglyAnnotationOsztály 1 metódussal.
StampAnnotationOsztály 5 metódussal.
StrikeOutAnnotationOsztály 1 metódussal.
SubmitFormActionOsztály 5 metódussal.
TextAnnotationOsztály 5 metódussal.
TextMarkupAnnotationOsztály 4 metódussal.
TextStyleOsztály 9 metódussal.
TrimMarkAnnotationTrimMarkAnnotation é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.
UnderlineAnnotationOsztály 1 metódussal.
WatermarkAnnotationWatermarkAnnotation 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.
WidgetAnnotationWidgetAnnotation hozzáférést biztosít a AcroForm mező attribútumaihoz, mint például ReadOnly, Required, Exportable, és DefaultAppearance.
XYZExplicitDestinationAz XYZExplicitDestination explicit oldalnézet koordinátákat biztosít a Left(), Top() és Zoom() metódusokon keresztül.

Felsorolások

FelsorolásLeírás
AnnotationFlagsA 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.
AnnotationStateEnum 7 taggal.
AnnotationStateModelEnum 3 taggal.
AnnotationTypeEnum 33 taggal.
BorderEffectEnum 2 taggal.
BorderStyleEnum 5 taggal.
CapStyleEnum 2 taggal.
CaptionPositionEnum 2 taggal.
CaretSymbolEnum 2 taggal.
ColorsOfCMYKEnum 4 taggal.
ExplicitDestinationTypeEnum 8 taggal.
FileIconEnum 4 taggal.
FreeTextIntentEnum 4 taggal.
HighlightingModeEnum 5 taggal.
JustificationEnum 3 taggal.
LineEndingEnum 10 taggal.
LineIntentEnum 3 taggal.
PolyIntentEnum 4 taggal.
PredefinedActionEnum 71 taggal.
PrinterMarkCornerPositionEnum 4 taggal.
PrinterMarkSidePositionEnum 4 taggal.
PrinterMarksKindEnum 7 taggal.
ReplyTypeReplyType enum megkülönbözteti a Reply, Group és Undefined válaszkategóriákat.
RichTextFontStylesEnum 4 taggal.
SoundIconEnum 2 taggal.
StampIconEnum 14 taggal.
TextAlignmentEnum 3 taggal.
TextIconEnum 15 taggal.

Drawing

OsztályLeírás
CircleOsztály 7 metódussal.
EllipseOsztály 9 metódussal.
GraphOsztály 16 metódussal.
LineOsztály 3 metódussal.
Rectangle-Aspose_Pdf_DrawingOsztály 11 metódussal.
ShapeOsztály 4 metódussal.

Facades

OsztályLeírás
AlignmentTypeOsztály 4 metódussal.
BookmarkOsztály 35 metódussal.
BookmarksA 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.
FacadeA 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.
FormEditorOsztály 53 metódussal.
FormFieldFacadeOsztály 30 metódussal és 26 tulajdonsággal.
PdfAnnotationEditorPdfAnnotationEditor 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.
PdfBookmarkEditorPdfBookmarkEditor.CreateBookmarkOfPage(title, pageNumber) új könyvjelzőt ad hozzá, amely a megadott oldalra mutat.
PdfContentEditorPdfContentEditor.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.
PdfConverterOsztály 37 metódussal.
PdfExtractorPdfExtractor 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.
PdfFileEditorOsztály 72 metódussal.
PdfFileInfoPdfFileInfo 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.
PdfFileSecurityOsztály 20 metódussal.
PdfFileSignatureOsztály 41 metódussal.
PdfFileStampOsztály 26 metódussal és 8 tulajdonsággal.
PdfPageEditorOsztály 28 metódussal és 16 tulajdonsággal.
PdfXmpMetadataOsztály 15 metódussal.
SaveableFacadeSaveableFacade egyszerű interfészt biztosít a PDF objektumok fájlútra mentéséhez a Save(destFile) használatával.
SignatureNameSignatureName.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.
VerticalAlignmentTypeVerticalAlignmentType 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ásLeírás
AlgorithmEnum 2 taggal.
AutoRotateModeEnum 3 taggal.
BlendingColorSpaceEnum 4 taggal.
DataTypeEnum 6 taggal.
DefaultMetadataPropertiesEnum 9 taggal.
EncodingTypeEnum 7 taggal.
FieldTypeEnum 13 taggal.
FontStyleEnum 16 taggal.
ImageMergeModeEnum 3 taggal.
KeySizeEnum 3 taggal.
PositioningModeEnum 3 taggal.
PropertyFlagEnum 4 taggal.
StampTypeEnum 2 taggal.
SubmitFormFlagEnum 6 taggal.
WordWrapModeWordWrapMode enum két szövegcsomagolási stratégiát definiál: Alapértelmezett és ByWords.

Forms

OsztályLeírás
BarcodeFieldOsztály 6 metódussal.
ButtonFieldOsztály 11 metódussal.
CheckboxFieldOsztály 16 metódussal.
ChoiceFieldOsztály 14 metódussal.
ComboBoxFieldOsztály 5 metódussal.
DateFieldOsztály 4 metódussal.
DocMDPSignatureOsztály 1 metódussal.
ExternalSignatureOsztály a Pdf CPP API-ben.
FieldField.Recalculate() újraszámolja egy űrlapmező értékét, és siker esetén true-t ad vissza.
FileSelectBoxFieldOsztály 1 metódussal.
FormAz űrlap szövegdoboz mezőihez programozott módon hozzáadható vonalkód a AddBarcode(code) meghívásával egy TextBoxField példányon.
IconFitIconFit 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.
ListBoxFieldOsztály 3 metódussal.
NumberFieldOsztály 3 metódussal.
OptionOsztály 8 metódussal.
OptionCollectionOsztály 9 metódussal.
PKCS1Osztály 1 metódussal.
PKCS7Osztály 1 metódussal.
PKCS7DetachedOsztály 1 metódussal.
PasswordBoxFieldOsztály 1 metódussal.
RadioButtonFieldOsztály 7 metódussal.
RadioButtonOptionFieldOsztály 5 metódussal.
RichTextBoxFieldRichTextBoxField egy űrlapmezőt biztosít, amely formázott szöveget tárol stílusokkal, igazítással és formázott értékkel.
SignatureAz 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.
SignatureCustomAppearanceOsztály 37 metódussal.
SignatureFieldOsztály 2 metódussal.
TextBoxFieldOsztály 15 metódussal.
XFAAz 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ásLeírás
BoxStyleEnum 6 taggal.
DocMDPAccessPermissionsA 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.
FormTypeEnum 3 taggal.
IconCaptionPositionEnum 7 taggal.
ScalingModeScalingMode enum meghatározza a képek átalakításához az arányos és anamorf skálázási lehetőségeket.
ScalingReasonScalingReason enum azt jelzi, hogy mikor kell alkalmazni a skálázást: Always, IconIsBigger, IconIsSmaller, vagy Never.
SubjectNameElementsEnum 7 taggal.
SymbologyEnum 3 taggal.

Lásd még:

 Magyar