|
THPDFPage Advanced Methods
Denne siden samler sidestøttede metoder som er offentlige i THPDFPage og nyttige i avanserte skrivearbeidsflyter, men som ennå ikke har egne temasider
Markup and Rich Annotations
| Method |
Use |
AddHighlightAnnotation, AddUnderlineAnnotation, AddSquigglyAnnotation, AddStrikeOutAnnotation |
Opprett tekstmarkørkommentarer over et rektangulært tekstområde. HotPDF skriver den tilsvarende PDF 1.7-underkategorien og avleder /QuadPoints fra rektangelet |
AddPolylineAnnotation, AddPolygonAnnotation |
Opprett PDF 1.7-polyline- eller polygongjennomgangskommentarer fra en rekke THPDFCurrPoint-hjørner. Overlastene med THPDFPolyExtras legger til valgfri innvendig farge, skyet kant, intensjon og detaljer for linjeender |
HPDFDefaultLineExtras, HPDFDefaultPolyExtras |
Returnerer null-initialiserte poster av typen THPDFLineExtras og THPDFPolyExtras slik at kallere bare kan sette de valgfrie linje- eller polygonfeltene de trenger |
AddInkAnnotation, AddCaretAnnotation |
Legg til frihåndsmarkering eller innsettingsmarkører. Bruk LastAnnotation sammen med SetAnnotationBorderStyle når kantstil må justeres etter opprettelse |
AddScreenAnnotation, AddWatermarkAnnotation, AddRedactAnnotation |
Legg til multimediaskjerm, fast utskriftsvannmerke eller redigeringskommentarer. Disse metodene følger samme PDF-versjon og samsvarsgrenser som de tilsvarende kommentartyper |
Add3DAnnotation, AddRichMediaAnnotation |
Legg til interaktive mediekommentarer for PDF 1.7. Disse er ment for visningsarbeidsflyter som eksplisitt støtter innebygd 3D- eller rikmediainnhold og passer ikke for arkiv-PDF/A-utdata |
AddPopupAnnotation |
Opprett en popup-kommentar direkte. Når popupen skal knyttes til en annen kommentar, bruk heller AddPopupAnnotationFor |
Button Action Extensions
| Method |
Beskrivelse |
AddPushButtonWithHideAction |
Opprett en trykknapp som skjuler eller viser ett eller flere skjemafelt. Dette er nyttig når et skjema trenger valgfrie seksjoner uten å kjøre JavaScript |
AddPushButtonWithSubmitAction |
Opprett en sendeknapp med eksplisitte THPDFSubmitFormFlags slik at kalleren styrer FDF, HTML, XFDF, PDF, GET/POST og beslektede innsendingvalg |
AddPushButtonWithRenditionAction |
Opprett en trykknapp som styrer en Rendition-handling knyttet til en skjermkommentar og en mediefil. Samsvarsmodusene PDF/A og PDF/X avviser multimediehandlinger |
AddPushButtonWithSoundAction |
Opprett en trykknapp som spiller av en innebygd PDF /Sound. Overlastene godtar enten et filnavn eller rå lydbyte levert av kalleren sammen med THPDFSoundParams |
AddPushButtonWithMovieAction |
Opprett en eldre Movie-handlingsknapp som peker til ordboken som returneres av AddMovieAnnotation |
Page Boxes and Display Controls
| Method or property |
Beskrivelse |
SetCropBox, SetBleedBox, SetTrimBox, SetArtBox |
Legg til de valgfrie produksjonssideboksene definert av ISO 32000-1 §14.11.2. MediaBox følger fortsatt den fysiske papirstørrelsen; ikke-satte bokser faller tilbake gjennom den vanlige PDF-standardkjeden |
SetPageRotation |
Sett sidens /Rotate-oppføring. Verdiene normaliseres til PDF-pålagte multiplum av 90 grader i området 0..359 |
SetUserUnit |
Sett PDF 1.6 /UserUnit for svært store sider. Hvis du sender 0, fjernes oppføringen og siden går tilbake til standard enhetsskala |
SetTabsOrder |
Sett tabrekkefølgen for sidekommentarer gjennom /Tabs-oppføringen. Bruk R, C, S, A eller W som definert i PDF-spesifikasjonen |
DocScale |
Juster tegneskalaen for siden som brukes av kompatibilitetsstier for tegning. La den stå på standard med mindre kalleren bevisst trenger skalerte eldre koordinater |
Transparency and Optional Content
| Method |
Beskrivelse |
SetTransparencyGroup, SetTransparencyGroupICC, ClearTransparencyGroup |
Legg til eller fjern en side-/Group-ordbok slik at innhold med alfa komponeres som en PDF-transparensgruppe. ICC-varianten peker til en ICC-profil som er registrert på dokumentet |
BeginOptionalContent, EndOptionalContent |
Pakker påfølgende sidetegning inn i en PDF 1.5-sekvens med markert innhold for valgfritt innhold. Registrer laget først med THotPDF.RegisterOptionalContentGroup |
Tagged Content and Type 3 Fonts
| Method |
Beskrivelse |
BeginMarkedContentMCIDProps |
Start en sekvens med markert innhold med en innebygd egenskapsordbok som inkluderer /MCID pluss valgfrie oppføringer for /Lang, /Alt, /ActualText og /E. Bruk EndMarkedContent for å avslutte sekvensen |
SetType3Font |
Velg en Type 3-font som er registrert gjennom THotPDF.RegisterType3Font slik at påfølgende ShowText-kall skriver tekst med glyfstrømmer definert av kalleren |
Text Positioning and Compatibility Helpers
| Method |
Beskrivelse |
SetCharacterSpacing, SetTextMatrix, MoveToNextLine |
Skriv lavnivåoperatører for PDF-teksttilstand og posisjonering for kallere som trenger direkte kontroll utover TextOut, UnicodeTextOut eller hjelpetekstboksene |
SetRGBHyperlinkColor |
Sett RGB-fargen som brukes av PrintHyperlink. Den publiserte egenskapen HyperlinkColor kaller denne setteren |
FMEllipse, MFRectangle |
Eldre tegningsaliaser som er bevart for bakoverkompatibilitet med eldre kallerkode. For ny kode bør du foretrekke Ellipse og Rectangle |
DirectDrawBarcode |
Tegn en strekkode med direkte sidekoordinater og en numerisk strekkodetype. For typet kode bør du foretrekke DrawBarcode med oppregningen THPDFBarcodeType |
TextOutStr, OutText, RtLTextOutStr, SetFontAndSize, ShowMetafileEx |
Kompatibilitetsaliaser eller C++Builder-spesifikke inngangspunkter som fortsatt er tilgjengelige for eksisterende kode. Ny kode kan vanligvis bruke TextOut, RtLTextOut, SetFont og ShowMetafile |
Debug_GetProcessedRtlString, ProcessFont |
Diagnostiske og lavnivåhjelpere som er eksponert fra klassen. De er dokumentert her for API-synlighet; vanlig dokumentgenerering bør bruke de høyere nivåene for tekst og font |
Digital Signature Field Helpers
AttachPAdESSeedValue - Knytter en PAdES-seedverdiordbok til et eksisterende signaturfelt slik at viseren kan opplyse om begrensninger for digest, subfilter, årsak, plassering, kontakt, tidsstempel og sertifikat før signering. Opprett feltet først med AddPAdESSignatureField eller en annen hjelpemetode for signaturfelt, og kall deretter AttachPAdESSeedValue med feltnavnet og innstillingene for THPDFPAdESSeedValue
Se også
|