API-referentie
Selecteer hieronder een eigenschap, methode of gebeurtenis, of gebruik het zoekvak om elk API-item op naam te vinden
TPdf — component voor documentverwerking
Laad, maak, render, zoek, bewerk, druk af en sla PDF-documenten op. Eenheid: PDFium
Eigenschappen
- About
- Active
- Annotation
- AnnotationCount
- Attachment
- AttachmentCount
- AttachmentName
- Rapporteert afdrukstatus, zodat mislukte printerbewerkingen zichtbaar zijn
- Google PDFium · Delphi · C++Builder · Lazarus
- Zero-copy + annuleerbare progressieve weergave
- BitmapCount
- Bookmark
- BookmarkChildren
- BookmarkFrom
- Produceert een nieuwe PDF met verschillende inhoudstypen
- Character
- CharacterAngle
- CharacterCount
- CharacterFontSize
- CharacterFontWeight
- CharacterGenerated
- Een trailer
/ID-array (verplicht volgens ISO 19005-1 6.1.3). - Combineert goed met de preflight-rapportvoorbeelden voor vervolganalyse
- Markeert items die voor distributie een handmatige controle verdienen
- CharacterRectangle
- PDFium-componentdocumentatie
- Compressed
- CreationDate
- Creator
- Destination
- Creëert herbruikbare inhoud via
CreateXObjectFromPage - DestinationCount
- Document
- FileIdentifier
- FileName
- 147 Pas + 123 C++ testgevallen, byte-aligned
- FontAscent
- FontBaseName
- FontData
- FontDescent
- FontFamilyName
- Verwerkt pagina's met geen, één of meerdere ingesloten afbeeldingen
- FontIsEmbedded
- FontItalicAngle
- FontSize
- FontWeight
- FormField
- FormFieldAt
- FormFieldCount
- FormFieldInfo
- Oefent printerintegratie uit zonder de inhoud van het document te wijzigen
- FormFill
- FormHandle
- Nauwkeurige coördinatentoewijzing tussen scherm en PDF
- HasBookmarkChildren
- Sla het gemaakte document op en inspecteer het met een viewervoorbeeld
- Beheer van documentmetadata en eigenschappen
- ImageCount
- IsTagged
- Voeg tekst, paden, afbeeldingen, tabellen en annotaties toe aan meerdere pagina's
- JavaScriptActionCount
- Gebruik dit voorbeeld bij het bouwen van scan-naar-PDF of foto-naar-PDF workflows
- Keywords
- Language
- LinkAnnotation
- LinkAnnotationCount
- MetaText
- ModifiedDate
- ObjectBitmap
- ObjectBounds
- ObjectCount
- ObjectHandle
- ObjectTransparent
- ObjectType
- Voorbeeld: PrintPreferences
- PageBounds
- PageBox
- PageCount
- PageHeight
- PageLabel
- PageMode
- PageNumber
- PageRotation
- PageWidth
- Password
- PdfAConformance
- PdfEConformance
- PdfRConformance
- PdfUaConformance
- PdfVersion
- PdfVTConformance
- Controleer het aantal pagina's en het papierformaat voordat u grote afdruktaken verzendt
- Permissions
- PrintCopies
- PrintPageRanges
- PrintPaperHandling
- PrintScaling
- Producer
- ReadableContent
- Rectangle
- Mogelijke waarden, in oplopende volgorde van strengheid:
- SignatureCount
- StructureElements
- Subject
- TextPage
- Thumbnail
- Title
- Transparent
- UserPermissions
- ViewerPreference
- WebLink
- WebLinkCount
- Toont geëxtraheerde tekst in de applicatie
Methoden
- Somt paginaobjecten op en filtert afbeeldingsvermeldingen
- AddJpegImage
- AddPage
- Genereer preflight-rapporten zonder een GUI te openen
- AddPicture
- Geheugenefficiënte verwerking voor grote documenten
- BezierTo
- CharacterIndexAtPos
- ClearFormFieldFocus
- Render een bereik bij het controleren van aannames over paginavolgorde
- Markeert gebieden met gemengde lettertypen voor een diepere beoordeling
- CreateAnnotation
- CreateAttachment
- CreateDocument
- CreatePath
- CreateXObjectFromPage
- DeleteAnnotation
- DeleteAttachment
- Schakel tussen aanpassings- en zoommodi terwijl u de pagina-omkadering (framing) bekijkt
- Destroy
- DeviceToPage
- DocumentReadableContent
- DocumentReadingUnits
- FindFirst
- FindNext
- FindPrevious
- Behandelt lege tekstresultaten als een normale uitkomst van een gescand document
- FlattenPage
- FocusedFormFieldDetails
- FocusedFormFieldIndex
- FocusedFormFieldName
- FocusedFormFieldText
- FocusedFormFieldValue
- Houdt veldbewerking gescheiden van normale tekstextractie van pagina's
- Houd het actieve deelvenster (pane) overzichtelijk tijdens het routeren van navigatie- en zoomopdrachten
- FocusPreviousFormField
- FormFieldTabOrder
- GenerateFormAppearances
- GetPageBox
- ImportNPagesToOne
- ImportPages
- Leest documentmetadata, paginatekst, bladwijzers, links en annotaties
- Begin met een document van één pagina en één kopie om de printerinstellingen te controleren
- InsertFormObjectFromXObject
- Focus: Kernweergave van documenten
- LoadCustomDocument
- LoadDocument
- MovePages
- Focus: Meerdere weergavedeelvensters (viewer panes)
- PageToDevice
- PageWordBoxes
- ReadablePageContent
- ReadingUnits
- Schrijft geëxtraheerde afbeeldingsbestanden voor elk ontdekt afbeeldingsobject
- ReloadPage
- RemoveObject
- RenderPage
- RenderPageThumbnail
- RenderPageProgressive
- RenderTile
- SaveAs
- Toont de geladen PDF met interactieve viewer-opties
- Codevoorbeelden - Praktische gebruiksscenario's
- SaveAsPdfE
- SaveAsPdfEToStream
- SaveAsPdfR
- SaveAsPdfRToStream
- Rapporteert overgeslagen of mislukte documenten in het statusgebied
- SaveAsPdfUaToStream
- SaveAsPdfVT
- SaveAsPdfVTToStream
- SaveAsPdfX
- SaveAsPdfXToStream
- SetFormFieldFlags
- SetFormFieldFlagsAt
- SetPageBox
- SetText
- SetTextPositions
- Text
- TextInRectangle
- UpdatePage
- ValidatePdfA
- ValidatePdfE
- ValidatePdfR
- ValidatePdfUa
- ValidatePdfVT
- ValidatePdfX
Gebeurtenissen
- OnFormFieldEnter
- Namen van bijlagen - Krijg toegang tot bestandsnamen van bijlagen
- OnPageChange
- OnUnsupportedFeature
TPdfView — interactieve weergavecomponent
Toon PDF-pagina's met zoom, scrollen, markering van zoekresultaten, linkafhandeling en coördinatenconversie. Eenheid: PDFium
Eigenschappen
- De afwezigheid van versleuteling, die door PDF/A verboden is.
- Active
- Schakel weergavemodi, aanpasmodi, paginakleuren en rotatiewaarden in
- TPdfView-component - Interactieve viewer-controle
- AllowUserPageChange
- AllowUserTextSelection
- Single-threaded ontwerp (volgens de vereisten van PDFium)
- Annotation
- AnnotationCount
- AsyncRendering
- Analyseer een PDF ten opzichte van geselecteerde standaardfamilies
- BitmapCount
- Focus: Afbeeldingsobjecten in PDF's
- ChangePageOnMouseScrolling
- Character
- Focus: Sla standaardgeoriënteerde PDF's op en valideer ze
- CharacterCount
- CharacterFontSize
- CharacterFontWeight
- CharacterGenerated
- CharacterIsHyphen
- CharacterMapError
- CharacterOrigin
- CharacterRectangle
- Charcode
- Focus: Interactieve formuliervelden
- Constraints
- CurrentCharIndex
- DisplayMode
- DragCursor
- DragKind
- DragMode
- Enabled
- Voorbeeld: ContentExtractionLab
- Gebruikt
RenderPageom paginabitmaps te maken - FontAscent
- FontBaseName
- Geavanceerde tekstextractie met behoud van opmaak
- FontDescent
- Pagina's met alleen vector- of tekstinhoud produceren mogelijk geen afbeeldingsbestanden
- FontHandle
- FontIsEmbedded
- FontItalicAngle
- Controleer paginabereik, aantal kopieën en oriëntatie-opties
- FontWeight
- FormField
- FormFieldAt
- Gebruikt
AttachmentCountom bijlage-invoer op te sommen - Voer eerst het ingebouwde voorbeeld uit om de verwachte auditsecties te zien
- FormFieldInfoAt
- HasFormFieldAt
- HighlightColor
- Image
- ImageCount
- LinkAnnotation
- LinkAnnotationCount
- LinkOptions
- LoadingColor
- LoadingText
- Focus: Toegankelijkheidsbeoordeling en automatisering via de console
- NightDuotonePaper
- ObjectBitmap
- ObjectBounds
- ObjectCount
- ObjectHandle
- ObjectTransparent
- ObjectType
- Options
- Page
- PageBorderColor
- PageBounds
- PageColor
- PageCount
- PageHeight
- pacNone — het document bevat geen PDF/A-markeringen.
- PageLabel
- PageNumber
- PageRotation
- PageShadowColor
- PageShadowSize
- PageWidth
- Wissel van het actieve deelvenster voordat u navigatie- of zoomknoppen gebruikt
- PageZoom
- Zoek naar zichtbare tekst en test vervolgens selectie- en kopieergedrag
- Produceert een PDF met één of meerdere afbeeldingspagina's
- PopupMenu
- ReadableContent
- ReadingHighlightColor
- Notitie-apps: Annoteer en markeer PDF-inhoud
- ReadingWordFollow
- Rectangle
- Voer validatiecontroles uit voor geselecteerde standaardfamilies
- SelectionColor
- Behoudt regeleinden (line breaks) volgens de PDF-tekstlaag
- SmoothScroll
- StructureElements
- Helpt te bevestigen dat formuliergegevens behouden blijven bij het opslaan en opnieuw laden
- TabStop
- Kies eerst een kleine set afbeeldingen en maak de PDF
- Geoptimaliseerd voor grote documenten, efficiënt gebruik van bronnen
- Kies de weergave-resolutie en uitvoerlocatie
- Transparent
- Visible
- WebLink
- WebLinkCount
- WindowHandle
- Voorbeeld: ViewerInteractionLab
Methoden
- AddImage
- AddJpegImage
- AddPicture
- CharacterIndexAtPos
- ClearFormFieldFocus
- ClearHighlight
- ClearReadingHighlight
- ClearReadingWord
- ClearSelection
- CopySelectionToClipboard
- Scheidt bevindingen op ernst of beoordelingscategorie
- CreateAnnotation
- DeleteAnnotation
- Laad een test-PDF en wijzig één voorkeur per keer
- Gebruikt expliciete paginabereik-parsing om misrekeningen (off-by-one mistakes) te voorkomen
- FindFirst
- FindNext
- FindPrevious
- FlattenPage
- FocusedFormFieldDetails
- FocusedFormFieldIndex
- FocusedFormFieldName
- FocusedFormFieldText
- FocusedFormFieldValue
- FocusFormField
- FocusNextFormField
- FocusPreviousFormField
- FormCanRedo
- FormCanUndo
- FormFieldTabOrder
- FormRedo
- Plaats een TPdf-component op uw formulier
- GenerateFormAppearances
- GetSelectedFormText
- HasSelection
- HighlightSearchText
- LinkAnnotationAtPos
- PageToDevice
- PageWordBoxes
- PaintSelection
- ReadingUnits
- RectangleCount
- ReloadPage
- RemoveObject
- RenderPage
- RenderTile
- SelectAll
- SelectAllFormText
- SelectedText
- SelectionCharCount
- SelectionRanges
- SelectionRectangles
- Maakt een loop over documenten en pagina's met expliciete foutafhandeling per bestand
- SelectWordBox
- SelectWordSpan
- SetFormFieldFlags
- SetFormFieldFlagsAt
- SetReadingHighlight
- SetReadingWord
- SetSelection
- Text
- // Overschakelen naar een andere pagina wist de markering automatisch
- TrackReadingWordAt
- UpdatePage
- WebLinkAtPos
Gebeurtenissen
- OnAnnotationLinkClick
- OnCanResize
- OnClick
- OnConstrainedResize
- OnContextPopup
- OnDblClick
- OnDragDrop
- OnDragOver
- OnEndDock
- OnEndDrag
- Tekstvelden, selectievakjes, keuzerondjes, keuzelijsten
- Focus: Diagnostiek van PDF-standaarden
- OnFormFieldFocusChange
- Laad een bron-PDF en kies pagina's of bereiken om uit te pakken (extract)
- Begin met de gegenereerde voorbeeld-PDF en pas één stempel toe
- OnKeyPress
- OnKeyUp
- OnMouseActivate
- OnMouseDown
- OnMouseEnter
- OnMouseLeave
- OnMouseMove
- OnMouseUp
- OnMouseWheel
- Gebruik exit-codes en fail-regels om PDF-controles in automatisering te integreren
- Biedt de breedste smoke-test voor PDFiumPas viewer-integratie
- OnPageChange
- OnPageNumberChanged
- OnPaint
- OnResize
- OnSelectionChange
- OnStartDock
- OnStartDrag
- OnWebLinkClick
TPdfThumbnailView - navigatiebesturing met miniaturen
Toont per PDF-pagina één schuifbare rij miniaturen en geeft klikgebeurtenissen voor navigatie door. Eenheid: FPdfThumbnail
Eigenschappen
- Geeft veldnamen, typen, waarden en focusstatus weer
- CurrentPageIndex
- ThumbnailWidth
- ThumbnailHeight
- Maak standaardgerichte uitvoervarianten van een voorbeelddocument
- Voeg een of meer PDF's toe aan de batchlijst en kies een uitvoermap
- SelectionColor
- Laad of maak een voorbeeld-PDF en oefen met de interactie-opties van de viewer
Gebeurtenissen
- TPdf-component - Details van documentverwerking
Hulpunits
Workflowhulpen boven de componentlaag
- PDFium-componentdocumentatie
- FPdfMeasure
- FPdfMatrix / TPdfMatrix
- FPdfPreflightReport
- Inspecteer paginaformaat en schaling voordat u een grote batch afbeeldingen gebruikt
- Focus: Bijlagen op documentniveau
TPdfReadingSession - component voor hardop voorlezen
Coördineert spraakengine-callbacks, TPdfSpokenText-fragmenten en markering van de woordcursor in TPdfView. Eenheid: PDFium
Methoden
- Create
- // Viewpatroon voor donkere modus: donker scrolgebied, papierwitte PDF-pagina
- Play
- PlayFrom
- Pause
- Resume
- Stop
- FeedSpokenPosition
- Tick
Eigenschappen
- State
- Houdt het laden van documenten, de viewerstatus en gebruikersopdrachten gecoördineerd
- CurrentChunk
- Render paginavarianten die helpen bij het verifiëren van presentatiekeuzes voor slechtzienden
- View
- EstimatePacing
- EstimatedWordsPerMinute
- ResumeRestartsChunk
Gebeurtenissen
Globale functies — eenheid PDFium
Functies op unitniveau zonder componentinstantie
- Controleert bijlagen en actie-items op documentniveau
- BuildReadingUnits
- BuildSpokenTextFromWords
- BuildWordBoxes
- ClassifyStructType
- ClearFocusedFormField
- ComputeSpreadPages
- DecodeDate
- DuotonePdfBitmap
- EstimateSpokenWordIndex
- De statusuitvoer identificeert het geselecteerde bereik en de afdrukinstellingen
- Workflow-helpers die zich boven het componentoppervlak bevinden.
- FocusedFormFieldTextForPage
- FormFieldTabOrderForPage
- GetApplicationPath
- GetRecommendedV8Flags
- Formuliertypen - Ondersteuning voor AcroForm en XFA-formulieren
- InvertPdfBitmap
- Volledige PDF/A · UA · E · X · R · VT validatie
- Loaded
- Schrijft TXT-, HTML-, JSON-, CSV- en Markdown-rapportuitvoer
- Laad een PDF en navigeer door pagina's met een viewer-UI
- NextFormFieldIndexForPage
- NextReadingUnitOfKind
- PixelsToInches
- PixelsToPoints
- Catalogus
/Langmet een BCP 47-taaltag (§7.2). - PointsToPixels
- Visuele secties maken coördinaten- en lettertypewijzigingen eenvoudig te verifiëren
- SetPdfPrintPaperHandlingDevMode
- SpokenTextAppend
- SpokenToPageChar
- UnloadLibrary
- V8FeaturesAvailable
- ValidatePdfUaStructureElements
- WordBoxIndexAtCharIndex
- XfaBStrHelpersAvailable