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.

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

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.showHorizontalScrolleditorConfig.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.

API roundup: latest updates for ONLYOFFICE Docs

  • 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:

PREUZMITE SADA

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.