ONLYOFFICE 문서 빌더 7.2

텍스트 대신 JS 명령을 사용하여 문서를 보다 편안하게 생성할 수 있도록 기본ONLYOFFICE Doc Builder API을 완전히 업그레이드했습니다.

integration API에는 С/С++ 데이터 유형으로 더 쉽게 작업할 수 있게 해주는 새로운 클래스와 메서드가 포함되어 있습니다.

또한 .Net 기반 앱에서 Doc Builder API로 작업할 수 있는 라이브러리.Net doctrenderer를 추가했습니다. 자바 래퍼 옵션도 나중에 추가할 예정입니다.

JSON 변환



새로운 FromJSONToJSON 메서드를 사용하면 지정된 JSON 객체를 해당 유형의 Document Builder 객체로 변환하거나 그 반대로 ApiDocument 객체를 JSON 객체로 변환할 수 있습니다. 이는 하이퍼링크, 단락, 번호 매기기, 표, 슬라이드 등과 같은 요소에 적용됩니다.

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
.....
var sJSON = oDocument.ToJSON(false, false, true, true);
....
builder.SaveFile("docx", "ToJSON.docx");
builder.CloseFile();


OLE 방법



Doc Builder API에 ApiOleObject 클래스를 추가했습니다. 예를 들어 CreateOleObject 메서드를 사용하면 지정된 매개변수를 사용하여 OLE 개체를 만들 수 있습니다. 실용적인 방법으로 스마트 통계 및 보고서로 작업할 때 유용할 수 있는 텍스트 문서, 시트 및 슬라이드에 포함된 OLE 개체로 스프레드시트를 추가하고 편집할 수 있습니다.

builder.CreateFile("xlsx"); 
var oWorksheet = Api.GetActiveSheet(); 
oWorksheet.AddOleObject("https://i.ytimg.com/vi_webp/SKGz4pmnpgY/sddefault.webp", 130 * 36000, 90 * 36000, "https://youtu.be/SKGz4pmnpgY", "asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}", 0, 2 * 36000, 4, 3 * 36000); 
builder.SaveFile("xlsx", "AddOleObject.xlsx"); 
builder.CloseFile();


새로운 양식 방법



새로운 양식 메서드 덕분에 이제 문서의 콘텐츠 컨트롤 및 양식에 사용되는 모든 태그 목록을 검색하고 지정된 태그 이름을 가진 모든 콘텐츠 컨트롤 및 양식 목록을 다시 가져올 수 있습니다.

예를 들어 문서를 열지 않고 구문 분석할 때 자동 모드에서 필드 작업을 단순화합니다.

미주, 각주, 워드 아트



미주 및 각주가 있는 문서 작성:

builder.CreateFile("docx"); 
var oDocument = Api.GetDocument();  
var oParagraph = oDocument.GetElement(0);  
oParagraph.AddText("This is just a sample text."); 
oDocument.AddEndnote();
builder.SaveFile("docx", "AddEndnote.docx");
builder.CloseFile();


게다가 이제 텍스트 문서, 스프레드시트 및 프레젠테이션을 생성할 때 Word Art 개체를 만들 수 있습니다.

더 많은 차트 및 그리기 방법



새로운 차트 방법에는 다음이 포함됩니다.
  • ApplyChartStyle 스타일 ID로 현재 차트에 스타일을 설정합니다.
  • SetLegendFill 차트 범례에 채우기를 설정합니다.
  • SetSeriaValues 지정된 범위에서 지정된 계열로 값을 설정합니다.
  • SetTitleFill 차트 제목에 채우기를 설정합니다.
  • 등.

  • 업데이트된 그리기 방법 중에서 다음을 찾을 수 있습니다.
  • ReplaceDrawing 도면을 새 도면으로 대체합니다.
  • GetLockValue 현재 도면의 지정된 잠금 유형에 대한 잠금 값을 다시 가져옵니다.
  • SetDrawingPrFromDrawing 다른 도면의 속성을 현재 도면으로 설정합니다.
  • 외 다수.

  • 기타 업데이트


    UpdateAllTOCUpdateAllTOF 방법을 사용하면 현재 문서의 모든 목차와 모든 그림을 업데이트할 수 있습니다.

    텍스트 문서에 대한 새로운 테이블 메서드를 사용하면 테이블 설명 및 테이블 제목/캡션을 설정/가져올 수 있습니다.

    유용한 링크



    Get ONLYOFFICE Document Builder

    Document Builder API changelog

    좋은 웹페이지 즐겨찾기