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ètre
Type
Description
Feature
.pptx
.odp
Slides, layouts, hidden slides, slide size
Read and write
Lecture et écriture
Text with bold, italic, underline, strikethrough, size, colour and font
Read and write
Lecture et écriture
Bullets, numbering and list levels
Read and write
Lecture et écriture
Links (http, https, mailto, tel)
Read and write
Lecture et écriture
Shapes: rectangles, rounded rectangles, ellipses, triangles, diamonds, arrows in four directions, pentagons, hexagons, stars, parallelograms, plus signs, lines
Read and write
Lecture et écriture
Freeform shapes (lines and curves, no arcs)
Read and write
Lecture et écriture
Comments (classic format)
Read and write (not shown)
Non conservé
Fill and outline colours, rotation
Read and write
Lecture et écriture
Pictures (PNG, JPEG, GIF, BMP)
Read and write
Lecture et écriture
Tables with cell colours
Read and write
Lecture et écriture
Groups
Read (flattened)
Lecture (aplatie)
Slide backgrounds
Read and write
Lecture et écriture
Speaker notes
Read and write
Lecture et écriture
Theme colours and fonts, placeholders from layouts
Read
Non utilisé par le format
Keys and gestures
Paramètre
Type
Description
Keys or gesture
What it does
Click, Shift+click, drag on the slide
Select one element, add to the selection, select with a frame
Drag, arrow keys, Shift+arrow keys
Move the selection (Shift moves 10 points, or keeps a drag straight)
Drag a handle, Shift
Resize (Shift keeps the proportions); the top handle rotates (Shift snaps to 15°)
Double-click, Enter, F2
Edit the text of the shape or table cell
Esc
Stop editing text, or clear the selection
Tab / Shift+Tab
Next 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 / D
Copy, cut, paste and duplicate; pasting a picture inserts it
Ctrl+Z / Ctrl+Y
Undo and redo
Delete
Delete the selection (in the slide list: the slide)
Ctrl+M
New slide
Page Up / Page Down
Previous and next slide
Drag a slide in the list
Move the slide
F5 / Shift+F5
Slide show from the start / from the current slide
F7
Spelling and grammar
Ctrl+S, Ctrl+P
Save as .pptx, print
API
Paramètre
Type
Description
AllowFileTransfer
bool
Affiche les commandes qui ouvrent et enregistrent des fichiers (true par défaut).
Class
string
Classes CSS supplémentaires ajoutées à l'élément racine.
FileName
string
Nom donné aux fichiers enregistrés, sans extension (presentation par défaut).
Fonts
IReadOnlyList<string>
Les polices proposées dans la liste de polices.
Height
string
Hauteur du contrôle en longueur CSS (40rem par défaut).
IgnoredWords
IReadOnlyCollection<string>
Mots jamais signalés comme mal orthographiés.
Label
string
Nom accessible de la diapositive. Par défaut un Slide localisé.
MaxImageSize
Int64
Plus grande image pouvant être insérée, en octets (10 000 000 par défaut).
MaxImportSize
Int64
Plus grande présentation pouvant être ouverte, en octets (50 000 000 par défaut).
PdfFonts
PdfFontSet
Presentation
Presentation
La présentation affichée au démarrage ; une autre instance la remplace ensuite. Lisez celle qui a été modifiée avec GetPresentationAsync.
Proofing
bool
Propose 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).
ReadOnly
bool
Affiche la présentation sans autoriser de modification ; le diaporama, l'impression et l'enregistrement fonctionnent toujours.
ShowMenuBar
bool
Affiche la barre de menus (true par défaut).
ShowNotes
bool
Affiche les notes du présentateur sous la diapositive (true par défaut).
ShowSlideList
bool
Affiche la liste des diapositives (true par défaut).
ShowStatusBar
bool
Affiche le numéro de diapositive, la disposition et le zoom (true par défaut).
ShowToolbar
bool
Affiche la barre d'outils (true par défaut).
Style
string
Style en ligne ajouté à l'élément racine.
Événements
API
Événement
Type
Description
OnChanged
EventCallback
Déclenché après la modification de la présentation (une modification, annuler ou rétablir).
OnNew
EventCallback
OnSave
EventCallback<OfficeFileSave>
OnSaveAs
EventCallback<OfficeFileSave>
OnSlideChanged
EventCallback<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.