RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

PresentationEditor

Complete

Un éditeur de présentations qui ouvre et enregistre les fichiers .pptx (et l'ancien .ppt) et OpenDocument (.odp). Diapositives avec texte, formes, images et tableaux déplaçables, redimensionnables et pivotables, notes du présentateur, dispositions, diaporama plein écran, impression et vérification de l'orthographe et de la grammaire. Le code des fichiers fait partie de RayCraft.Blazor.Office et ne contient aucun élément tiers.

Paramètres

Files are read and written by the library itself, with no Office installation and no extra packages.

ParamètreTypeDescription
Feature.pptx.odp
Slides, layouts, hidden slides, slide sizeRead and writeLecture et écriture
Text with bold, italic, underline, strikethrough, size, colour and fontRead and writeLecture et écriture
Bullets, numbering and list levelsRead and writeLecture et écriture
Links (http, https, mailto, tel)Read and writeLecture et écriture
Shapes: rectangles, rounded rectangles, ellipses, triangles, diamonds, arrows in four directions, pentagons, hexagons, stars, parallelograms, plus signs, linesRead and writeLecture et écriture
Freeform shapes (lines and curves, no arcs)Read and writeLecture et écriture
Comments (classic format)Read and write (not shown)Non conservé
Fill and outline colours, rotationRead and writeLecture et écriture
Pictures (PNG, JPEG, GIF, BMP)Read and writeLecture et écriture
Tables with cell coloursRead and writeLecture et écriture
GroupsRead (flattened)Lecture (aplatie)
Slide backgroundsRead and writeLecture et écriture
Speaker notesRead and writeLecture et écriture
Theme colours and fonts, placeholders from layoutsReadNon utilisé par le format

Keys and gestures

ParamètreTypeDescription
Keys or gestureWhat it does
Click, Shift+click, drag on the slideSelect one element, add to the selection, select with a frame
Drag, arrow keys, Shift+arrow keysMove the selection (Shift moves 10 points, or keeps a drag straight)
Drag a handle, ShiftResize (Shift keeps the proportions); the top handle rotates (Shift snaps to 15°)
Double-click, Enter, F2Edit the text of the shape or table cell
EscStop editing text, or clear the selection
Tab / Shift+TabNext element; while editing a list: list level; in a table: next cell
Ctrl+B / I / U, Ctrl+] / [Bold, italic, underline; larger and smaller text
Ctrl+C / X / V / DCopy, cut, paste and duplicate; pasting a picture inserts it
Ctrl+Z / Ctrl+YUndo and redo
DeleteDelete the selection (in the slide list: the slide)
Ctrl+MNew slide
Page Up / Page DownPrevious and next slide
Drag a slide in the listMove the slide
F5 / Shift+F5Slide show from the start / from the current slide
F7Spelling and grammar
Ctrl+S, Ctrl+PSave as .pptx, print

API

ParamètreTypeDescription
AllowFileTransferboolAffiche les commandes qui ouvrent et enregistrent des fichiers (true par défaut).
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
FileNamestringNom donné aux fichiers enregistrés, sans extension (presentation par défaut).
FontsIReadOnlyList<string>Les polices proposées dans la liste de polices.
HeightstringHauteur du contrôle en longueur CSS (40rem par défaut).
IgnoredWordsIReadOnlyCollection<string>Mots jamais signalés comme mal orthographiés.
LabelstringNom accessible de la diapositive. Par défaut un Slide localisé.
MaxImageSizeInt64Plus grande image pouvant être insérée, en octets (10 000 000 par défaut).
MaxImportSizeInt64Plus grande présentation pouvant être ouverte, en octets (50 000 000 par défaut).
PdfFontsPdfFontSet
PresentationPresentationLa présentation affichée au démarrage ; une autre instance la remplace ensuite. Lisez celle qui a été modifiée avec GetPresentationAsync.
ProofingboolPropose la vérification de l'orthographe, de la grammaire et de la logique pour l'anglais et le bulgare : menu Review, bouton de barre d'outils et F7 (true par défaut).
ReadOnlyboolAffiche la présentation sans autoriser de modification ; le diaporama, l'impression et l'enregistrement fonctionnent toujours.
ShowMenuBarboolAffiche la barre de menus (true par défaut).
ShowNotesboolAffiche les notes du présentateur sous la diapositive (true par défaut).
ShowSlideListboolAffiche la liste des diapositives (true par défaut).
ShowStatusBarboolAffiche le numéro de diapositive, la disposition et le zoom (true par défaut).
ShowToolbarboolAffiche la barre d'outils (true par défaut).
StylestringStyle en ligne ajouté à l'élément racine.

Événements

API

ÉvénementTypeDescription
OnChangedEventCallbackDéclenché après la modification de la présentation (une modification, annuler ou rétablir).
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSlideChangedEventCallback<int>Déclenché quand une autre diapositive est affichée (index à partir de zéro).

Paquet

PresentationEditor fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.