ONLYOFFICE API ažuriranja: Šta je novo u decembru 2025

16 December 2025By Natalija Blagojevic

Kraj godine donosi ogroman talas ažuriranja ONLYOFFICE API-ja. Verzija ONLYOFFICE Docs 9.2 je stigla i sa sobom donosi značajno proširenje Office JavaScript API-ja, nove mogućnosti za dodatke i makroe, kao i važna unapređenja dokumentacije.

Za programere koji grade rešenja na ONLYOFFICE platformi, ova ažuriranja nude detaljniju kontrolu nad elementima dokumenata, unapređenu manipulaciju obrascima i bolje alate za integraciju. Bilo da automatizujete kreiranje dokumenata, razvijate složene dodatke ili integrišete DocSpace, ovo izdanje ima nešto za vas. Hajde da se detaljno upoznamo sa tehničkim novinama.

ONLYOFFICE API updates: What’s new in December 2025

Office JavaScript API: Proširena kontrola

Office JavaScript API je dobio veliki broj novih metoda u okviru celog paketa.

Unapređena manipulacija obrascima

Programski rad sa obrascima je sada znatno moćniji. Uvedene su nove metode koje omogućavaju precizno upravljanje elementima obrazaca.

Metode za CheckBoxForm. Sada možete dinamički upravljati oznakama (labelama) za polja za potvrdu u okviru Form API-ja i Text Document API-ja:

  • ApiCheckBoxForm/GetLabel
  • ApiCheckBoxForm/SetLabel

Upravljanje životnim ciklusom i ID-jevima. Standardizovan je način interakcije sa objektima obrazaca. Dodate su nove metode Delete i GetInternalId za gotovo sve tipove obrazaca u okviru Form API-ja i Text Document API-ja. Ovo uključuje:

  • ApiCheckBoxForm
  • ApiComboBoxForm
  • ApiComplexForm
  • ApiDateForm
  • ApiFormBase
  • ApiPictureForm
  • ApiTextForm

Ovaj nivo kontrole omogućava čistiji i pregledniji kod prilikom upravljanja dinamičkim obrascima, jer možete uklanjati elemente ili ih referencirati pomoću internih ID-jeva programskim putem.

Metode za pasuse u Presentation i Spreadsheet API-jima

Jedno od najvećih unapređenja u ovom izdanju je proširenje ApiParagraph metoda na Presentation i Spreadsheet API-je. Ranije je detaljna manipulacija pasusima bila uglavnom ograničena na Text Document API. Sada možete primenjivati bogato formatiranje teksta i strukturne izmene direktno u slajdovima i tabelama.

  • Struktura: InsertParagraph, Push, Last, GetLastRunWithText.
  • Formatiranje: SetBold, SetItalic, SetUnderline, SetStrikeout, SetDoubleStrikeout, SetCaps, SetSmallCaps.
  • Stil: SetColor, SetFontSize, SetFontFamily, SetSpacing.
  • Svojstva: GetFontNames, SetTextPr.
  • Podaci: ToJSON, GetInternalId.

Ovo ujednačava iskustvo programera kroz sve editore i čini kod ponovo upotrebljivim, bez obzira na to da li generišete izveštaj u dokumentu ili formatirate tekstualno polje u prezentaciji.

Pomoćne metode za konverziju jedinica

Rad sa merama u Office Open XML formatu često zahteva konverziju između EMU jedinica (English Metric Units) i standardnih jedinica. Dodali smo pomoćne metode u Presentation, Spreadsheet i Text Document API-je kako bismo pojednostavili ovaj proces:

  • Api/EmusToMillimeters
  • Api/MillimetersToEmus

Navigacija i pristup sadržaju

Za Text Document API unapređeno je pomeranje kursora i umetanje sadržaja, što je ključno za makroe koji automatizuju kucanje ili uređivanje:

  • ApiDocument/MoveCursorDown, MoveCursorLeft, MoveCursorRight, MoveCursorUp
  • ApiDocument/EnterText
  • ApiDocument/InsertParagraphBreak

Pored toga, pristup sadržaju u prezentacijama i tabelama je olakšan novim ApiDocumentContent metodama kao što su GetAllParagraphs, GetCurrentParagraph, i GetText.

Proverite kompletnu listu novih metoda

Plugin-ovi za Docs: Bolje razvojno iskustvo

Izrada plugin-ova ne podrazumeva samo pisanje koda, već i celokupno razvojno iskustvo i krajnji korisnički interfejs.

Tutorijali za debagovanje

Dodali smo novi pododeljak Debugging u tutorijale za veb i desktop editore. Ovi vodiči će vam pomoći da brže i efikasnije rešavate probleme u radu plugin-ova.

UI doslednost

  • Ikonice: Ažurirali smo plugin Icons stranicu sa najboljim praksama. Dodavanje ikonica je mali korak koji značajno poboljšava upotrebljivost i čini interfejs intuitivnijim.
  • Teme: Nova “Kako prilagoditi tebestranica objašnjava kako vaš dodatak može da detektuje trenutnu temu editora i da se prilagodi u skladu sa njom. Na taj način vaš dodatak izgleda prirodno, bilo da korisnik koristi tamni ili svetli režim.

Rešavanje problema sa lokalizacijom

Dodali smo odeljak Troubleshooting na stranici za lokalizaciju kako bismo vam pomogli da rešite uobičajene probleme prilikom prevođenja dodataka za globalnu publiku.

DocSpace SDK ažuriranja

Za programere koji integrišu našu platformu za kolaboraciju zasnovanu na sobama DocSpace JavaScript SDK je ažuriran. Struktura dokumentacije je refaktorisana i sada se automatski generiše pomoću fajlova direktno iz DocSpace-a, čime se obezbeđuje da dokumentacija uvek bude usklađena sa stvarnim kodom.

Unapređenja sajta API dokumentacije

Kontinuirano unapređujemo sajt API dokumentacije kako bismo ga učinili bržim i jednostavnijim za korišćenje.

  • Motor: Ažurirali smo Dokuzaurus na verziju 3.9.2.
  • Sistemski režim teme: Sajt dokumentacije sada podržava detekciju sistemske teme i poštuje podešavanja operativnog sistema za tamni ili svetli režim.
  • Upotrebljivost i lokalizacija: Redizajnirali smo početnu stranicu dokumentacije i unapredili kinesku dokumentaciju, uključujući potpuno preveden deo za Desktop Editors.

Create your free ONLYOFFICE account

View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.