Chinese photovoltaic (PV) glass maker Xinyi Solar Holdings Ltd (HKG:00968) saw its 2018 net profit drop 20.1% year-on-year as the improved results of its solar power generation business could not fully offset the weaker result of the PV glass division.