helpcenter/Web/Controls/Help/Developers/Builder/Builder.ascx

131 lines
11 KiB
Plaintext

<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "ONLYOFFICE Document Builder - Introduction";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter PageGuides">
<h1 class="page-title">Getting started</h1>
<h2 id="HowWorks">How it works?</h2>
<p>As any document is a composite object consisting of a tree of larger nodes (paragraphs and tables), where it is possible to insert smaller document elements (text runs, images, charts, shapes), <b>ONLYOFFICE Document Builder</b> allows to insert the content and format it to your liking quickly and easily.</p>
<p><b>ONLYOFFICE Document Builder</b> is a C++ library used to create and edit Office Open XML format files (documents, spreadsheets and presentations) and save them to DOCX, XSLX, PPTX and PDF formats. You can integrate this library into your own presentation or use the provided executive binary wrapper for an easy start.</p>
<p>To launch <b>ONLYOFFICE Document Builder</b> run the following command:</p>
<pre class="prettyprint source"><code>docbuilder.exe mydocument.docbuilder</code></pre>
<p>Here <b>docbuilder.exe</b> is the name of <b>ONLYOFFICE Document Builder</b> (together with the path, if the command is run from the folder different from where the executive is placed) executive file (it will look like <b>docbuilder.exe</b> for Windows version, <b>documentbuilder</b> for Linux and Mac OS), and the <b>mydocument.docbuilder</b> parameter is the name (again, together with the path, if needed) of the script file that will form the document contents.</p>
<p>Read the <a href="<%=VirtualPathUtility.ToAbsolute("~/developers/document-builder/integration/CDocBuilder/index.aspx")%>">Integration</a> section for more information on how to integrate <b>ONLYOFFICE Document Builder</b> into your own application.</p>
<h2 id="WhereStart">Where to start?</h2>
<p>If you are not sure where to start, you can use the list of most common tasks below to find where to go and start creating your document:</p>
<div class="buider_page_methods_list">
<div class="kb_index_page">
<h5>Basic document actions</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-document/create-document.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/edit-document/edit-document.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Main paragraph actions</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-paragraph/create-paragraph.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/edit-existing-paragraph/edit-existing-paragraph.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Developers/Tags/change-paragraph-properties/change-paragraph-properties.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Developers/Tags/change-paragraph-properties-spreadsheet/change-paragraph-properties-spreadsheet.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Developers/Tags/change-paragraph-properties-presentations/change-paragraph-properties-presentations.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/edit-paragraph-borders/edit-paragraph-borders.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/paragraph-existing-style/paragraph-existing-style.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Modifying fonts</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-family/font-family.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-size/font-size.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-italic/font-italic.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-strikeout/font-strikeout.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-doublestrikeout/font-doublestrikeout.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-underline/font-underline.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-color/font-color.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-background/font-background.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-caps/font-caps.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-smallcaps/font-smallcaps.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/font-spacing/font-spacing.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Creating and editing tables</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-table/create-table.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-table-style/create-table-style.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-row/add-row.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-column/add-column.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/get-row/get-row.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/get-cell/get-cell.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-text-cell/add-text-cell.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-width/set-table-width.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-borders/set-table-borders.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-background/set-table-background.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-margins/set-table-margins.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-cell-borders/set-table-cell-borders.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-cell-background/set-table-cell-background.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-cell-width/set-table-cell-width.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-table-cell-text-direction/set-table-cell-text-direction.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Working with lists</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/bulleted-list/bulleted-list.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/numbered-list/numbered-list.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Columns</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-columns/add-columns.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Page breaks</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/page-break/page-break.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Headers and footers</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-header/add-header.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-footer/add-footer.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Using shapes, images and charts</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-shape/create-shape.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/add-text-shape/add-text-shape.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-chart/create-chart.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/create-image/create-image.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Text language</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-language/set-language.ascx" /></li>
</ul>
</div>
<div class="kb_index_page">
<h5>Page size and margins</h5>
<ul>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-page-size/set-page-size.ascx" /></li>
<li><cc:localizecontent runat="Server" controlname="~/Controls/Help/Developers/Tags/set-page-margins/set-page-margins.ascx" /></li>
</ul>
</div>
</div>
</div>