API pregled: najnovija ažuriranja za ONLYOFFICE Docs
Uveli smo seriju API ažuriranja za ONLYOFFICE Docs, sa ciljem poboljšanja kompatibilnosti, prilagodljivosti i bezbednosti. Bilo da razvijate prilagođene tokove rada, omogućavate bezbednu saradnju na dokumentima ili integrišete sa naprednim API-ima, ova poboljšanja nude beskrajne mogućnosti. Evo pregleda najnovijih dodataka i unapređenja.
Proširena podrška za formate datoteka
Docs API sada podržava dodatne formate datoteka, nudeći širu kompatibilnost, kako bi se obezbedilo nesmetano iskustvo za korisnike koji rade sa raznolikim vrstama datoteka. Među njima su Apple iWork i Hancom Office formati:
stranice
ključ
brojevi
hwp
hwpx
Ovi formati se mogu odrediti koristeći documentType svojstvo, na primer:
const config = {
documentType: "pages",
Poboljšane opcije prilagođavanja
Programeri sada imaju više kontrole nad ponašanjem i izgledom uređivača. Ključna ažuriranja uključuju:
- Saveti za skrivanje funkcija
EditorConfig.customization.features.featuresTips omogućava uključivanje ili isključivanje informativnih poruka o novim funkcijama tokom prvog učitavanja uređivača nakon ažuriranja. Podrazumevana vrednost je istina
.
- Prikaz klizača na tabelama
Počevši od verzije 8.3, moguće je definisati da li će se horizontalno/vertikalno pomeranje automatski prikazivati ili skrivati kada se učita urednik tabela. Vidite editorConfig.customization.showHorizontalScroll i editorConfig.customization.showVerticalScroll kako biste kontrolisali ove parametre.
- Pozadina prezentacije slajdova
Koristite editorConfig.customization.slidePlayerBackground parametar da definišete boju pozadine slajdova u HEX, RGB ili RGBA formatima. Na primer, #ff0000, rgb(255, 0, 0), rgba(255, 0, 0, 0.5).
showHorizontalScroll: true,
showVerticalScroll: true,
slidePlayerBackground: "#000000",
- Boje naslova dokumenta
Prilagodite stilove naslova u uredniku dokumenata pomoću parametra editorConfig.customization.wordHeadingsColor, koji omogućava specifikaciju HEX boja.
- Dugme za informacije
Promenite prikaz dugmeta za informacije o dokumentu za mobilne urednike koristeći editorConfig.customization.mobile.info. Podrazumevana vrednost je netačno
.
- Mod rada sa pokazivačem
Podesite režim pokazivača (izaberi ili ruka) u pretraživaču prezentacija koristeći parametar editorConfig.customization.pointerMode. Podrazumevana vrednost je izaberi
.
- Kompaktna alatna traka za preglednik
Parametar editorConfig.customization.compactToolbar sada podržava režim pregleda, omogućavajući prelazak između pune i kompaktne trake sa alatima. Podrazumevana vrednost za režim pregleda je tačno
.
Poboljšane bezbednosne funkcije
Docs API uvodi upravljanje datotekama zaštićenim lozinkom uz dodatak događaja events.onUserActionRequired. Funkcija se poziva kada je potrebna korisnička akcija za otvaranje dokumenta u sledećim slučajevima:
- kada korisnik treba da unese lozinku za otvaranje zaštićenog dokumenta;
- kada korisnik treba da odabere kodiranje za TXT datoteku;
- kada korisnik treba da odabere kodiranje i razdvajanje za CSV datoteku.
Evo primera kako događaj funkcioniše:
function onUserActionRequired() {
console.log("Enter a password")
};
const config = {
events: {
onUserActionRequired,
},
};
const docEditor = new DocsAPI.DocEditor("placeholder", config);
Šta više, sada ste u mogućnosti da koristite komandu za brisanje kako biste zabranili uređivanje dokumenata za određene korisnike:
{
"c": "drop",
"key": "Khirz6zTPdfd7",
"users": ["6d5a81d0"]
}
Kompletan Docs API changelog je dostupan ovde ovde.
Preuzmite najnoviju verziju ONLYOFFICE Docs Developer:
Nove metode Office API-ja
Office API dobija značajna ažuriranja za bolje upravljanje dokumentima, i to:
- Obeleživači
- Kontrole sadržaja
- Sekcije
- Autofilteri
- Izbor
- I još toga
Ova unapređenja omogućavaju bogatije interakcije i iskustva uređivanja. Za detaljan pregled komandi, konsultujte Office API changelog.
Plugins API ažuriranja
Nekoliko novih metoda i svojstava proširuju mogućnosti dodataka:
- Pretraga sadržaja
Metod GetSelectedContent preuzima selektovani sadržaj u određenom formatu.
expression.GetSelectedContent(prop);
- Poruke o greškama
Metoda ShowError omogućava dodacima da prikazuju poruke o greškama ili upozorenjima.
expression.ShowError(error, level);
- Enhanced Content Control properties
Nove osobine Shd
(pozadinsko senčenje) i Border
unapređuju objekat ContentControlProperties za bolju vizuelnu prilagodljivost.
- Aktivacija panela
Parametar isActivated omogućava vam da odredite da li je kreirana panel dodatka proširena (tačno
) ili sakupljena (netačno
) pri učitavanju.
Oriverite celu listu ažuriranja API-ja dodatka.
Create your free ONLYOFFICE account
View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.