DrawHTMLStory
besedilo HTML, postavitev strani, paginacija
Opis
Eno oblikovano HTML pripoved pretoči od leve proti desni skozi enako široke stolpce na izbrani strani in nato skozi na novo ustvarjene strani
Sintaksa
Delphi
Function TPDFlib.DrawHTMLStory(Left, Top, Width, Height: Double; Columns: Integer; Gutter: Double; MaxPages: Integer; Const HTMLText: WideString): WideString;DLL
const wchar_t* DLDrawHTMLStory(int InstanceID, double Left, double Top, double Width, double Height, int Columns, double Gutter, int MaxPages, const wchar_t* HTMLText);ActiveX
Function PDFlib::DrawHTMLStory(Left As Double, Top As Double, Width As Double, Height As Double, Columns As Long, Gutter As Double, MaxPages As Long, HTMLText As String) As StringParametri
| Left, Top | Izhodišče zgornjega levega kota celotne regije stolpcev v trenutnem koordinatnem sistemu |
|---|---|
| Width, Height | Pozitivne mere celotne regije na vsaki strani |
| Columns | število stolpcev od 1 do 64 |
| Gutter | Nenegativni razmik med sosednjimi stolpci; skupni žlebovi morajo biti manjši od Width |
| MaxPages | Največje število strani za uporabo v tem klicu od 1 do 10000, vključno z izbrano stranjo |
| HTMLText | Začetni HTML ali nadaljevalni niz, ki ga je vrnil prejšnji klic pripovedi ali besedilnega okvira |
Vrnjene vrednosti
Vrne prazen niz, kadar je cela zgodba postavljena, ali nadaljevalni niz, ki vsebuje vso nepostavljeno vsebino in njeno aktivno stanje HTML/CSS, kadar je dosežen MaxPagesNeveljaven vnos vrne
HTMLText nespremenjen s LastErrorCode 121; spodletelo ustvarjanje strani ali dva zaporedna okvirja brez napredka postavitve vrne preostalo zgodbo z napako 524
Opombe
Stolpci se napolnijo v bralnem vrstnem redu od leve proti desni, preden se ustvari nova stran
Ustvarjene strani kopirajo učinkovito širino in višino izbrane začetne strani, medtem ko se trenutna merilna enota, izhodišče, preslikave pisav HTML, slikovne povezave, vgrajeni slogi, kaskada stilov, gnezdeni sklad slogov, vsebniki Flexbox in Grid, tabele, povezave, strukturirani bloki in številčenje opomb pod črto nadaljujejo skozi isti upodobljevalnikUporabite <footnote> ali <aside style="float:footnote"> po povezanem telesnem besedilu; sprejete opombe dobijo nadpisano oznako, si pridržijo ločeno območje na dnu trenutnega okvirja in zmanjšajo višino telesa pred nadaljnjim prelamanjem vrsticČe opomba in njen sklic ne moreta skupaj, oba ostanejeta v nadaljevalnem nizu za naslednji stolpec ali stran
Metoda za vsak okvir uporabi predpomnjene načrte meri-in-predvajaj in ne stika vsebine strani v en neomejen medpomnilnik postavitveKo končna omejitev strani vrne preostalo vsebino, ustvarite ali izberite želeno nadaljevalno stran in vrnjeni niz posredujte naslednjemu klicu
Glejte tudi
DrawHTMLTextBox, DrawTextFlowColumns, Appendix A: Supported HTML tags