Šiame straipsnyje paaiškinama, kaip įterpti figūras į Word naudojant Java. Jame pateikiama nuoroda į išteklius, reikalingus IDE nustatyti, veiksmų sąrašas ir pavyzdinis kodas, rodantis kaip sukurti diagramą programoje Word naudojant Java. Išmoksite įterpti eilutes ir slankiąsias formas į Word dokumentą naudodami kelis API iškvietimus.
Veiksmai, kaip piešti diagramas programoje „Word“ naudojant „Java“.
- Nustatykite aplinką naudoti Aspose.Words for Java formoms įterpti
- Sukurkite tuščią Word failą naudodami Document klasę, kad pridėtumėte brėžinius į DOCX failą
- Įterpkite eilutę formą naudodami insertShape() metodą su reikiamais parametrais
- Į tekstą įterpkite slankiąją figūrą naudodami kitą perkrautą metodą su atitinkamais argumentais
- Jei reikia, nustatykite kiekvienos formos sukimąsi
- Apibrėžkite objektą OoxmlSaveOptions ir nustatykite išsaugojimo formatą bei atitiktį
- Išsaugokite išvesties failą
Šiuose žingsniuose aprašoma, kaip įtraukti diagramas programoje Word naudojant Java. Sukurkite dokumento klasės objektą, kad įkeltumėte arba sukurtumėte Word failą, susiekite failą su DocumentBuilder objektu ir įterpkite eilutę, nurodydami formos tipą ir dydį. Įterpkite kitą slankiąją formą nustatydami formos tipą, padėtį, dydį, apvyniojimo tipą ir santykinės padėties atributus.
Kodas skaitmeninio meno įterpimui naudojant formas MS Word naudojant Java
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Adding shapes in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
//Inline shape | |
Shape shape = builder.insertShape(ShapeType.LINE, 200, 200); | |
shape.setRotation(35.0); | |
//Free-floating shape | |
shape = builder.insertShape | |
( ShapeType.ARROW,RelativeHorizontalPosition.PAGE,250, | |
RelativeVerticalPosition.PAGE,150,150,150,WrapType.INLINE); | |
shape.setRotation(40.0); | |
builder.writeln(); | |
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.DOCX); | |
// Save shapes as DML | |
saveOptions.setCompliance(OoxmlCompliance.ISO_29500_2008_TRANSITIONAL); | |
// Save the document | |
doc.save("output.docx", saveOptions); | |
System.out.println("Shapes added successfully"); | |
} | |
} |
Šis kodo fragmentas parodo, kaip nubrėžti tiesią liniją Word naudojant Java. Mes pademonstravome LINIJAS ir RODYKLĖS formas, tačiau galite pabandyti pridėti vaizdų, teksto laukelių, stačiakampių, rombų, trikampių, lygiagrečių, storų strėlių, lankų ir spurgos ir kt. Taip pat galite nustatyti apvyniojimo tipą į eilutę, iš viršaus į apačią, kvadratas, sandarus, kiauras arba jokio.
Šioje pamokoje sužinojome, kaip nupiešti figūras programoje Word naudojant Java. Be to, jei norite įterpti ženklelius, žr. straipsnį apie Įterpkite ženklelius į Word naudodami Java..