مرجع HotPDF
HPDFLayoutDOMيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTHPDFLayoutElementيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFMeasureLayoutElementيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFPlaceLayoutElementيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFImmediateFlushLayout
تفاصيل الواجهة
Document := THPDFDOMDocument.Create;
Renderer := THPDFDOMRenderer.Create;
try
Section := Document.AddSection;
Section.PageWidth := 595.28;
Section.PageHeight := 841.89;
Section.Header := THPDFDOMText.Create('Quarterly report');
Section.Footer := THPDFDOMText.Create('Confidential');
Section.Body.Style.Padding := 12;
Section.Body.Style.Spacing := 8;
Section.Body.AddText(BodyText, 'Narrative');
PDF.OutputStream := Output;
PDF.ImmediateFlushLayout := True;
Statistics := Renderer.Render(Document, PDF);
finally
Renderer.Free;
Document.Free;
end;
THPDFDOMDocumentيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTHPDFDOMSectionيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
THPDFDOMRenderer.Renderيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTHotPDFيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFRender
GenerateStructureيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTrueيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTHPDFDOMDocument.Languageيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
THPDFDOMTextيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMSpacerيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMStackيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMContainerيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMTableيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMListيبيّن هذا العنصر السلوك والخيارات ذات الصلةTHPDFDOMImageيبيّن هذا العنصر السلوك والخيارات ذات الصلة
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFNameيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFPathيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFStyleيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFCloneيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFMeasureيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFDrawيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFSplitيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
THPDFDOMStyleيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFClearيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFAssignيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
THPDFDOMComponentFactoryيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFTHPDFDOMComponentيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
Document.RegisterComponent('notice',
function: THPDFDOMComponent
begin
Result := THPDFDOMContainer.Create(
THPDFDOMText.Create('Reusable notice'));
end);
Section.Body.Add(Document.CreateComponent('notice'));
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFAdd
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFSetHeaderCloneيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFSetFooterCloneيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFCloneيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
Table := THPDFDOMTable.Create('Orders');
Table.AddColumn(1);
Table.AddColumn(3);
Header := Table.AddRow(18, True);
Header[0].Text := 'ID';
Header[1].Text := 'Description';
Row := Table.AddRow(22);
Row[0].Text := '1001';
Row[1].Text := 'Bounded streaming layout';
Section.Body.Add(Table);
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFRepeatHeadersيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFPlaceLayoutElement
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
MaximumContinuationDepthيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF
تفاصيل الواجهة
std::unique_ptr<THPDFDOMDocument> document(new THPDFDOMDocument());
THPDFDOMSection* section = document->AddSection();
section->Header = new THPDFDOMText(L"Report", "Header");
section->Body->AddText(L"Declarative content", "BodyText");
std::unique_ptr<THPDFDOMRenderer> renderer(new THPDFDOMRenderer());
THPDFDOMRenderStatistics statistics =
renderer->Render(document.get(), pdf.get());
يوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDFHPDFLayoutDOM.hppيوضح هذا المرجع سلوك هذه الميزة وخيارات استخدامها في HotPDF