ODF рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рддрд╛рд▓рд┐рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдВ

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рд░рд▓ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдУрдкрди рдСрдлрд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрд░реНрдб, рдЬреИрд╕реНрдкрд░ рдпрд╛ рдЙрдирдХреЗ рдПрдирд╛рд▓реЙрдЧ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

ODF рдЯреВрд▓рдХрд┐рдЯ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред

рдУрдбреАрдПрдл рдЯреВрд▓рдХрд┐рдЯ , рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдорд┐рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЬрд╛рд╡рд╛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЦреБрд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдЖрдИрдПрд╕рдУ / рдЖрдИрдИрд╕реА 26300 == рдУрдбреАрдПрдл) рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ, рд╕реНрдХреИрди рдХрд░рдиреЗ рдпрд╛ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рд░реА рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд░рдирдЯрд╛рдЗрдо рдЬреЛрдбрд╝рддреЛрдбрд╝ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, ODF рдЯреВрд▓рдХрд┐рдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣рд▓реНрдХрд╛ рдФрд░ рдЖрджрд░реНрд╢ рд╣реИред

рдЫрд╡рд┐

рдореИрдВ рдЖрдВрддрд░рд┐рдХ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдЪрдпреА рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдорд╛рдВрдЧрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХреГрд╖рд┐ рдмреИрдВрдХ рдореЗрдВ рдУрдкрди рдСрдлрд┐рд╕ рдмрд╣реБрдд рдЖрдо рд╣реИ, рдмрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рдорд╣рд╛рди рд╕рдорд╛рдзрд╛рди, рд╕рд░рд▓, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдЬрд╛рд╡рд╛ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╣реА рдЪреАрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореИрдВ ODF рдЯреВрд▓рдХрд┐рдЯ рд╕реЗ рдорд┐рд▓рд╛ред

рдореИрдВ рдХрдИ рдореВрд▓ рддрд░реАрдХреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЖрдк odftoolkit.org рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддреЛ, рдЪрд▓реЛ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрдирд╛рдХрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:

TextDocument doc = TextDocument.newTextDocument();

рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдЧрд░ рдпрд╣ рдЕрдкрд╛рдЪреЗ рдкреЛрдИ (рдПрдХ рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╢рдмреНрдж рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП) рд╣реИ, рддреЛ рдпрд╣ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдВ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИ:

Paragraph subparagraphHeaderOne = doc.addParagraph(тАЬтАЭ);

рдФрд░ рдЕрдЧрд░ рд╣рдо рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рдкрд╛рда рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рд╕рдорд╛рди рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Paragraph subparagrafFilial = paragraphHeader.addParagraph(null);

рдЕрдкрд╛рдЪреЗ рдкреЛрдИ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

XWPFParagraph paragraphHeader = xwpfDocument.createParagraph();
   XWPFRun subpargraphHeader = paragraphHeader.createRun();
        subpargraphHeader.setText(тАЬтАЭ);
        subpargraphHeader.addBreak();

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рд╣рдорддрд┐ рд╕реЗ рд░реЛрдорд╛рдВрдЪрд┐рдд рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрд╛рд░реА рд╣реИред

рдПрдХ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпрд╛рдБ рдмрдирд╛рдирд╛:

OdfOfficeStyles styles = doc.getOrCreateDocumentStyles ();
       OdfStyle style = styles.newStyle ( "Source Text", OdfStyleFamily.Paragraph );
          style.setProperty ( OdfParagraphProperties.VerticalAlign, "#middle");
          paragraph.getOdfElement().setStyleName("Source Text");

рд▓реЗрдХрд┐рди рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╢реИрд▓реА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЗрд╕ рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ:

paragraph.setStyleName("Source Text")

рдЫрд╡рд┐

рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рддрдВрддреНрд░рд┐рдХрд╛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдФрд░ рд╕рдордп рдХреА рд▓рд╛рдЧрдд рд╣реЛрддреА рд╣реИред

рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдирд╛:

Table TableOne = doc.addTable( , );

рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдПрдХ рдирдпрд╛ рдкреИрд░рд╛ рдмрдирд╛рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рджреЛрдиреЛрдВ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рд╕реЗрд▓ рдХреЗ рд╕рд╛рде рд╣реА рд╕реАрдзреЗ

рдПрдХ рдирдпрд╛ рдкреИрд░рд╛ рдмрдирд╛ рдХрд░:

Paragraph cellOne = Paragraph.newParagraph(subparagraphTableOne.getCellByPosition(0, 1));
 cellOne.appendTextContent("");

рд╕реАрдзреЗ рдПрдХ рд╕реЗрд▓ рдХреЗ рд╕рд╛рде:

Cell cellOne = subparagraphTableOne.getCellByPosition(0, 0);
 cellOne.setStringValue("")

рдПрдХ рдЯреЗрдмрд▓ рд╕реНрдЯрд╛рдЗрд▓ рдФрд░ рдЙрд╕рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛:

рдПрдХ рдмреЙрд░реНрдбрд░ рдмрдирд╛рдПрдВ:

Border border= new Border(Color.WHITE, 2, StyleTypeDefinitions.SupportedLinearMeasure.PT);

рдкрд╣рд▓рд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдмреЙрд░реНрдбрд░ рдХрд╛ рдЪреБрдирд╛рд╡ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

table.getRowByIndex(0).getCellByIndex(1).setBorders(StyleTypeDefinitions.CellBordersType.BOTTOM, border);

рдлрд╝реЙрдиреНрдЯ рд╢реИрд▓реА рд╕реЗрдЯ рдХрд░реЗрдВ:

Font font = new Font("Times New Roman", StyleTypeDefinitions.FontStyle.REGULAR, 12);

рдореИрдВ рдЗрд╕ рдЫреЛрдЯреА рд╕рдореАрдХреНрд╖рд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдкрдХреЛ рдкрд╕рдВрдж рдХрд░рддреА рд╣реИ, рддреЛ odftoolkit.org рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕реА рдХреЛ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

All Articles