ONLYOFFICE API ažuriranja: Šta je novo u decembru 2025
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.

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/GetLabelApiCheckBoxForm/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:
ApiCheckBoxFormApiComboBoxFormApiComplexFormApiDateFormApiFormBaseApiPictureFormApiTextForm
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/EmusToMillimetersApi/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, MoveCursorUpApiDocument/EnterTextApiDocument/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 tebe” stranica 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.


