Il sito Graphicsurf , fornisce una serie di icone gratuite da utilizzare per uso personali o nei propri progetti.
Il sito in lingua inglese è visibile qui https://graphicsurf.com/all-graphics/
Programmazione .Net, Asp.Net, Entity Framework, MAUI, Sql Server, MongoDB, Filenet e tanto altro materiale informatico.
Il sito Graphicsurf , fornisce una serie di icone gratuite da utilizzare per uso personali o nei propri progetti.
Il sito in lingua inglese è visibile qui https://graphicsurf.com/all-graphics/
Un sito molto ben fatto, e facile di utilizzo per la creazione di slide con le foto.
Il sito in lingua inglese https://slideshow-maker.io/ permette la creazione gratuita, senza registrazione e senza email, di creare dei video di galleria immagini aggiungendo delle immagini di proprio interesse.
Il sito è facile da utilizzare e con valide funzionalità, inoltre priva di pubblicità invasiva.
Sito molto ben fatto.
using Text = DocumentFormat.OpenXml.Wordprocessing.Text;
private void BtnWord_Click(object sender, EventArgs e)
{
try
{
string filePath = "C:\\Varie\\DocumentoWordOpenXML.docx";
//Creazione del documento documento Word
using (WordprocessingDocument wordDocument
= WordprocessingDocument.Create(filePath,
DocumentFormat.OpenXml.WordprocessingDocumentType.Document))
{
//Gestione del documento principale
MainDocumentPart mainPart = wordDocument.AddMainDocumentPart();
mainPart.Document
= new Document();
Body body = new Body();
//Creazione
del paragrafo con del testo
Paragraph paragraph = new Paragraph();
Run run = new Run();
Text text = new Text("Benvenuti nella creazione
di documenti Word");
//Struttura del documento
run.Append(text);
paragraph.Append(run);
body.Append(paragraph);
mainPart.Document.Append(body);
mainPart.Document.Save();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void CreaDocxConFormattazione(string NomeFile)
{
try
{
using (WordprocessingDocument wordDocument = WordprocessingDocument.Create(
NomeFile, WordprocessingDocumentType.Document))
{
MainDocumentPart mainPart =
wordDocument.AddMainDocumentPart();
mainPart.Document = new Document();
Body body = new Body();
//Gestione
del paragrafo con formattazione al centro
ParagraphProperties paragraphProperties = new ParagraphProperties(
new Justification() { Val = JustificationValues.Center });
//Imposta lo stile del testo
RunProperties runProperties = new RunProperties(
new Bold(), // Grassetto
new Italic(), // Corsivo
new FontSize() { Val = "28" }, // 28 = 14pt (misura in
half-points)
new RunFonts() { Ascii = "Calibri" } // Font Calibri
);
//Imposta il testo
Text text = new Text("Benvenuti nella creazione
di documenti Word");
//Prepara il
documento
Run run = new Run();
run.Append(runProperties);
run.Append(text);
Paragraph paragraph = new Paragraph();
paragraph.Append(paragraphProperties);
paragraph.Append(run);
body.Append(paragraph);
mainPart.Document.Append(body);
mainPart.Document.Save();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void BtnWord_Click(object sender, EventArgs e)
{
try
{
string filePath2 = "C:\\Varie\\DocumentoWordOpenXML2.docx";
CreaDocxConFormattazione(filePath2);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
using System.Media;
SystemSounds.Beep.Play(); //Esegue il suono predefinito di Windows
Console.Beep();
Console.Beep(900, 800); // Frequenza 900 Hz, durata 800 ms
Nel caso che si imposta lo sfondo del desktop con la scelta “Contenuti in evidenzia di Windows”, come mostrato nella figura qui di seguito, avremo di volta in volta, una diversa immagine per ogni giorno.
![]() |
| La voce personalizzata |
::ng-deep mat-option:last-child:before{
content: 'Tutti';
}
::ng-deep mat-option:last-child .mat-option-text{
display: none;
}
getPageSizes(): number[] {
return [5, 10, 20, this.totaleRecords];
}
Sopra, in alto, nella parte delle dichiarazioni, scriviamo il seguente codice.
@ViewChild(MatPaginator)
paginator: MatPaginator;
Ora non resta che modificare il codice html, in particolare caricare i dati nella combo, dopo che il servizio restituisca i dati.
<mat-paginator #paginator
showFirstLastButtons
[pageSize]="pageSize"
[pageIndex]="pageIndex"
[pageSizeOptions]="!loading ? getPageSizes() : [5, 10, 20]"
[length]="totaleRecords"
(page)="pageChanged($event)">
</mat-paginator>