mmm direi di si dato che sto cercando di usarlo da php![]()
comunque, diciamo che sono riuscito a fare il copia ed incolla anche se ancora non funziona benissimo e non è il massimo delle performance
Nessuno ha mai lavorato con open office da php?codice:// Acquisisce il controller del documento, il cursore e seleziona tutto il testo (sposta il // cursore alla fine del documento espandendolo) $sourceController = $SourceDocument->CurrentController; $sourceCursor = $sourceController->ViewCursor; $sourceCursor->gotoStart(false); $sourceCursor->gotoEnd(true); usleep(100000); // Seleziona tutto il testo e lo copia //self::DispatchToFrame($sourceController->Frame, ".uno:SelectAll"); self::DispatchToFrame($sourceController->Frame, ".uno:Copy"); usleep(100000); // Acquisisce il controller ed ul cursore del documento di destinazion $destinationController = $DestinationDocument->CurrentController; $destinationCursor = $destinationController->ViewCursor; // Incolla il testo $properties = self::BuildPropertiesArray(array( "SelectedFormat" => 51 )); self::DispatchToFrame($destinationController->Frame, ".uno:ClipboardFormatItems", $properties); unset($properties); usleep(100000); // Aggiorna la finestra del documento di destinazione (probabilmente inutile, ma per sicurezza // conviene fargli effettuare l'operazione) $componentWindow = $destinationController->Frame->ComponentWindow; $componentWindow->invalidate(1 + 8 + 16384); usleep(100000); }![]()

Rispondi quotando