Mehrspaltig ist ein Satzstil, der häufig in Zeitungen, Büchern und Zeitschriften verwendet wird und nicht nur die Lesbarkeit verbessert, sondern auch die Seitenschönheit verbessert. In diesem Artikel erfahren Sie, wie Sie mit Free Spire.Doc für Java dem Word-Dokument Ihrer Java-Anwendung mehrere Spalten hinzufügen und die Breite, den Abstand und die Teiler für jede Spalte festlegen.
** Grundlagen: ** ** 1. ** Free Spire.Doc für Java Laden Sie das Paket herunter und entpacken Sie es. ** 2. ** Importieren Sie das Spire.Doc.jar-Paket als Abhängigkeit aus dem lib-Ordner in Ihre Java-Anwendung. (Sie können das JAR-Paket auch direkt aus dem Maven-Repository installieren (siehe unten für den Code, aus dem die Datei pom.xml besteht). ** 3. ** Erstellen Sie in Ihrer Java-Anwendung eine neue Java-Klasse (hier MutiColumn genannt) und geben Sie den entsprechenden Java-Code ein und führen Sie ihn aus.
** Konfigurieren Sie die Datei pom.xml: **
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>2.7.3</version>
</dependency>
</dependencies>
** Java-Codebeispiel: **
import com.spire.doc.*;
import com.spire.doc.documents.*;
public class CreateMutiColumnWordDocument {
public static void main(String[] args){
//Erstellen Sie ein Word-Dokument
Document document = new Document();
//Abschnitt hinzufügen
Section section = document.addSection();
//Fügen Sie dem Abschnitt 3 Spalten hinzu und legen Sie die Breite und den Abstand jeder Spalte fest
section.addColumn(100, 30);
section.addColumn(100, 30);
section.addColumn(100, 30);
//Spaltentrennlinie hinzufügen
section.getPageSetup().setColumnsLineBetween(true);
String paraText1 = "Es ist ein Privileg der Jugend, sich Sorgen zu machen, und ich möchte, dass Sie sich große Sorgen machen. Durch Sorgen erwerben die Menschen die Fähigkeit zu denken."
+"Es gibt jedoch einige Bedenken, dass die Fähigkeit zum Denken nicht erworben wird. Einer von ihnen. Um zu verwirren, was passiert ist."
+"Egal wie sehr Sie sich darüber Sorgen machen, Sie werden keine Antwort erhalten, es wird nur zum Energieverbrauch führen.";
String paraText2 = "Ich werde darüber nachdenken, aber es ist nicht sehr produktiv, mir Sorgen zu machen, dass ich mich selbst beschuldige, bevor ich es weiß."
+"Im Gegenteil, manche Menschen versuchen, die Verantwortung sofort auf jemanden zu übertragen."
+"Die Qualität ist noch schlechter, weil solche Menschen die Illusion haben, rational zu denken.";
String paraText3 = "Um die Fähigkeit zum Denken zu erlangen, müssen Sie zuerst eine Haltung entwickeln, Dinge so zu akzeptieren, wie sie sind."
+"Als nächstes ist es notwendig, die Ursache ruhig zu identifizieren, ohne von Emotionen beeinflusst zu werden."
+"Dazu müssen wir uns angewöhnen, Dinge aus verschiedenen Perspektiven zu betrachten.";
//Absatz zum Abschnitt hinzufügen
Paragraph paragraph = section.addParagraph();
//Fügen Sie dem Absatz Text hinzu
paragraph.appendText(paraText1);
//Spaltenumbruch hinzufügen (Text nach Spaltenumbruch beginnt in der nächsten Spalte)
paragraph.appendBreak(BreakType.Column_Break);
//Absatz zum Abschnitt hinzufügen
paragraph = section.addParagraph();
//Fügen Sie dem Absatz Text hinzu
paragraph.appendText(paraText2);
//Spaltenumbruch hinzufügen
paragraph.appendBreak(BreakType.Column_Break);
//Absatz zum Abschnitt hinzufügen
paragraph = section.addParagraph();
//Fügen Sie dem Absatz Text hinzu
paragraph.appendText(paraText3);
//Erstellen Sie Absatzstile und legen Sie Schriftart und Größe fest
ParagraphStyle paragraphStyle = new ParagraphStyle(document);
paragraphStyle.setName("style");
paragraphStyle.getCharacterFormat().setFontName("Liedkörper");
paragraphStyle.getCharacterFormat().setFontSize(12);
document.getStyles().add(paragraphStyle);
//Wenden Sie den Absatzstil auf den Absatz an
for(int i = 0; i< section.getParagraphs().getCount(); i++){
section.getParagraphs().get(i).applyStyle("style");
}
//Ergebnisdatei speichern
document.saveToFile("MutiColumn.docx", FileFormat.Docx_2013);
}
}
** Ausgabedokument: **
Recommended Posts