static determineFontAttributes(attributesList) {
        const attributesArray = [];
        if (!attributesList) {
            return null;
        }
        Object.keys(attributesList).forEach((element) => {
            if (element === pptelement_1.FontAttributes.Bold && attributesList[element] == 1) {
                attributesArray.push(pptelement_1.FontAttributes.Bold);
            }
            if (element === pptelement_1.FontAttributes.Italics && attributesList[element] == 1) {
                attributesArray.push(pptelement_1.FontAttributes.Italics);
            }
            if (element === pptelement_1.FontAttributes.Underline && attributesList[element] != "none") {
                attributesArray.push(pptelement_1.FontAttributes.Underline);
            }
            if (element === pptelement_1.FontAttributes.StrikeThrough && attributesList[element] != "noStrike") {
                attributesArray.push(pptelement_1.FontAttributes.StrikeThrough);
            }
        });
        return attributesArray;
    }
/** Parse for italics, bold, underline & strike through*/
Parse for italics, bold, underline & strike through
Parse for italics bold underline & strike through
static determineFontAttributes(attributesList) {
        const attributesArray = [];
        if (!attributesList) {
            return null;
        }
        Object.keys(attributesList).forEach((element) => {
            if (element === pptelement_1.FontAttributes.Bold && attributesList[element] == 1) {
                attributesArray.push(pptelement_1.FontAttributes.Bold);
            }
            if (element === pptelement_1.FontAttributes.Italics && attributesList[element] == 1) {
                attributesArray.push(pptelement_1.FontAttributes.Italics);
            }
            if (element === pptelement_1.FontAttributes.Underline && attributesList[element] != "none") {
                attributesArray.push(pptelement_1.FontAttributes.Underline);
            }
            if (element === pptelement_1.FontAttributes.StrikeThrough && attributesList[element] != "noStrike") {
                attributesArray.push(pptelement_1.FontAttributes.StrikeThrough);
            }
        });
        return attributesArray;
    }
static determineFontAttributes ( attributesList ) { const attributesArray = [ ] ; if ( ! attributesList ) { return null ; } Object . keys ( attributesList ) . forEach ( ( element ) => { if ( element === pptelement_1 . FontAttributes . Bold && attributesList [ element ] == 1 ) { attributesArray . push ( pptelement_1 . FontAttributes . Bold ) ; } if ( element === pptelement_1 . FontAttributes . Italics && attributesList [ element ] == 1 ) { attributesArray . push ( pptelement_1 . FontAttributes . Italics ) ; } if ( element === pptelement_1 . FontAttributes . Underline && attributesList [ element ] != "none" ) { attributesArray . push ( pptelement_1 . FontAttributes . Underline ) ; } if ( element === pptelement_1 . FontAttributes . StrikeThrough && attributesList [ element ] != "noStrike" ) { attributesArray . push ( pptelement_1 . FontAttributes . StrikeThrough ) ; } } ) ; return attributesArray ; }
Parse for italics, bold, underline & strike through
Parse for italics bold underline & strike through